当前位置: 首页 > news >正文

不使用 U 盘等任何工具全新安装 Windows 操作系统

安装 Windows 有非常多种方法,现在我们要解决的问题是:

  1. 手头没有量产的 U 盘,或者懒得花时间去用 iso 文件量产 U 盘;
  2. 不想在 Windows 现有系统下安装(可能是为了全新安装,也可能是为了跳过安装序列号/产品密钥)

于是本文教你如何一步一步在 Windows RE 环境下安装操作系统。


本文内容

      • 准备工作
      • 第一步:解压 iso 文件
      • 第二步:重启进入 RE 环境
      • 第三步:等待进入 RE 环境
      • 第四步:进入 RE 环境的命令提示符
      • 第五步:在命令提示符中找到安装程序
      • 第六步:按照熟悉的安装系统的流程安装操作系统

准备工作

  1. Windows 10 的安装文件
    • 例如 cn_windows_10_consumer_editions_version_1809_updated_jan_2019_x64_dvd_34b4d4fb.iso
  2. 现有系统是 Windows 8/8.1/10 操作系统

第一步:解压 iso 文件

将 iso 文件解压到一个文件夹中,例如,我解压到 D:\Windows10 文件夹中。

解压 iso 到一个文件夹中

第二步:重启进入 RE 环境

现在,在开始菜单中点击电源按钮,这时会弹出电源选择菜单。注意:请按住 Shift 键不放,然后点击重启按钮,重启按钮点完之后才能松开 Shift 键。

按住 Shift 键点击重启按钮

第三步:等待进入 RE 环境

这时重启会进入 RE 环境。Windows RE 指的是 Windows Recovery Environment,也就是 Windows 恢复环境。你可以在这里进行很多系统之外的操作。相比于 PE 需要一个光盘或者 U 盘来承载,RE 是直接在你安装 Windows 8/8.1/10 时直接自带到机器硬盘上的。

进入 RE 环境

第四步:进入 RE 环境的命令提示符

依次进入 疑难解答 -> 高级选项 -> 命令提示符 -> 选择自己的账号 -> 输入自己的密码

注意,在选择命令提示符之后,计算机还会再重启一次,所以需要等一会儿才会到选择账号的界面。

疑难解答

高级选项

命令提示符

选择自己的账号

输入自己账号的密码

第五步:在命令提示符中找到安装程序

我们一开始将系统解压到了 D:\Windows10 文件夹下。一般来说,现在也应该是在 D 盘的 Windows10 文件夹下。不过有时候你会发现这里的 D 盘并不是你想象中那个 D 盘,你找不到那个文件夹和里面那个安装文件。这个时候可以去 C 盘、E 盘、F 盘等地方也看看。

命令提示符的操作这里就不赘述了,无非是 D: 跳转到某个盘符,cd 跳转到某个文件夹下,setup.exe 打开 setup.exe 这个程序。

打开 setup.exe

第六步:按照熟悉的安装系统的流程安装操作系统

现在,你应该可以看到熟悉的 Windows 10 安装界面了。

开始安装 Windows

比如,你可以在这里跳过产品密钥的输入:

跳过产品密钥的输入

选择 Windows 10 的安装版本

比如可以使用在 Windows 内部安装无法使用的“自定义”安装方式:

选择自定义的安装方式

甚至能在这里格式化所有分区,删除所有磁盘:

格式化分区或者删除磁盘

剩下的,祝你好运!


我的博客会首发于 https://walterlv.com/,而 CSDN 和博客园仅从其中摘选发布,而且一旦发布了就不再更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://blog.csdn.net/wpwalter),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

相关文章:

  • C# 永远不会返回的方法真的不会返回
  • CentOS 的终端中如何搜索文件
  • 如何在命令行中监听用户输入文本的改变?
  • 使用 Xamarin 开发 iOS 键盘扩展(含网络访问)
  • 使用 Xamarin 开发 iOS 应用中需要注意的若干个问题
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • 使用 Xamarin 在 iOS 真机上部署应用进行调试
  • 在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试
  • WPF 支持的多线程 UI 并不是线程安全的
  • ReSharper 在 C 盘占用了太多空间了,本文告诉你如何安全地删除或转移这些文件
  • WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了
  • git 的合并原理(递归三路合并算法)
  • git 合并策略
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • Bootstrap JS插件Alert源码分析
  • Java应用性能调优
  • JS字符串转数字方法总结
  • nginx 负载服务器优化
  • node 版本过低
  • React+TypeScript入门
  • Redux系列x:源码分析
  • 订阅Forge Viewer所有的事件
  • 聊聊flink的BlobWriter
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 微信开放平台全网发布【失败】的几点排查方法
  • 我的面试准备过程--容器(更新中)
  • 项目管理碎碎念系列之一:干系人管理
  • 延迟脚本的方式
  • 在Unity中实现一个简单的消息管理器
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #include
  • #Lua:Lua调用C++生成的DLL库
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)nsfocus-绿盟科技笔试题目
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET MVC 验证码
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .Net程序帮助文档制作
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @staticmethod和@classmethod的作用与区别
  • [].slice.call()将类数组转化为真正的数组
  • [<死锁专题>]
  • [383] 赎金信 js
  • [Angular] 笔记 6:ngStyle
  • [JavaWeb学习] tomcat简介、安装及项目部署