条件:Microsoft WindowsPE 或其他第三方 WindowsPE

1. 使用 diskpart 分区:

list disk:列出所有磁盘

select disk  编号:选择某块磁盘

clean:清空磁盘

convert gpt:转换为 gpt

list volume:列出所有卷

select  volume  编号:选择某个卷

create  partition   primary  size=数字:创建一个主分区,大小是 xxx

format  quick  fs=ntfs   label=”卷标名称”:生成 ntfs 文件系统,并指定卷标名称

assign:自动分配盘符

assign  letter=z:手动指定盘符 z

remove letter=z:手动移除盘符

exit:退出 diskpart 分区工具

2.使用 dism.exe 展开系统映像:

wim 映像(商业版本):

  dism.exe  /apply-image    /imagefile:./install.wim    /index:2   /applydir:D:\

(如需加载已经切割的 swm.wim 映像:

  dism.exe  /apply-image   /imagefile:./install.swm  /swmfile:./install*.swm   /index:2   /applydir:D:\

)

esd 映像(消费者版本):

  dism.exe  /apply-image    /imagefile:./install.esd    /index:2   /applydir:C:\

3.使用 bcdboot 生成 mbr 或 uefi 系统引导

BIOS 引导:

  bcdboot    D:\windows    /s  Z:\   -f   BIOS

UEFI 引导:

  bcdboot  D:\windows    /s  Z:\    -f   UEFI

BIOS+UEFI 双引导:

  bcdboot  D:\windows     /s  Z:\    -f  ALL

如需切割映像:

  dism.exe  /split-image   /imagefile:install.wim   /swmfile:install.swm   /filesize:2200

4.关于系统版本的索引号选择,我怎么知道索引号应该填多少:

  dism.exe   /get-wiminfo    /wimfile:install.wim

  dism.exe  /get-wiminfo   /wimfile:install.esd

即可看到索引号对应的版本名称。比如索引号 1:家庭版  索引号 2:专业版  索引号 3:教育版  索引号 4:企业版.........

5.说明案例中 D:\指的是 Windows 驱动器  Z:\指的是引导驱动器

使用cmd命令行安装 windows系统的更多相关文章

  1. .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序

    .NET 跨平台RPC框架DotNettyRPC   DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...

  2. cmd命令行安装,删除Windows证书(certgmr的简单使用)

    在管理证书的时候需要用到certmgr工具. 在cmd中执行certmgr会弹出证书管理的工具,但是不能用命令行去管理证书,需要额外的工具 cermgr.exe:下载链接 https://pan.ba ...

  3. Powershell 命令行安装 Windows 作业系统

    使用 powershell 完全安装或重灌 windows 作业系统的正确姿势 note:完全使用 powershell 指令,绝非在 powershell 终端下键入传统的 cmd 指令使用传统的 ...

  4. C# .NET 0命令行安装Windows服务程序

    设计原则:万物皆对象 背景:在我的项目中,即需要与硬件通过Socket连接通讯,又需要给App提供Wcf服务操作接口,虽然都完成了,但是却是一个控制台(虽然我很喜欢控制台,因为它简单易用),把它放到服 ...

  5. cmd命令行查看windows版本

    1.ver命令不显示sp几 C:\>ver Microsoft Windows XP [Version 5.1.2600] C:\> 08: C:\Users\Administrator& ...

  6. cmd命令行查看当前系统版本和版本是32位还是64位

  7. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  8. Windows 如何在cmd命令行中查看、修改、删除与添加环境变量

    转自:http://www.cnblogs.com/saptechnique/archive/2013/02/17/2914222.html 首先明确一点: 所有的在cmd命令行下对环境变量的修改只对 ...

  9. Python安装后在CMD命令行下出现“应用程序无法启动.............”问题

    问题存在之一:系统是刚刚重做的精简版服务器系统(阉割版) AN就是在阿里云上刚开的Windows Server 2008 系统上碰到的  吓尿了都 症状:            正常安装python环 ...

  10. windows脚本(VBS)之cmd命令行的妙用

    windows脚本(VBS)之cmd命令行的妙用 (2009-08-06 13:40:55) 转载▼ 标签: 脚本 cmd 命令行 vbs js 简单 公式 windows it 分类: 计算机 脚本 ...

随机推荐

  1. IDEA+SpringBoot整合Swagger2创建API文档

    ------------恢复内容开始------------ 1.创建SpringBoot项目 2.选择快捷方式创建springboot项目 3.工程文件树形图 4.pom.xml中导入Swagger ...

  2. 数据结构(C语言)_链表

    //单链表按序号查找节点的值 LNode* GetElem(LinkList L, int i) { int j = 1; LNode* p = L->next; if (i == 0) ret ...

  3. TypeScript系列 -> 遇到报错 Cannot find name ‘console‘. Do you need to change your target library?ging the ‘lib‘ compiler option

    学习ts遇到的报错 Cannot find name 'console'. Do you need to change your target library?ging the 'lib' compi ...

  4. Read And Write

    The process of argument(论据的过程) Making a claim.(申明观点) Pointing out the opposing idea.(指出相反观点) Support ...

  5. vue表单校验限制输入数字后小数点两位(包括避开通过中文输入法的那些坑)

    <el-form-item label="海运运费系数"> <el-input v-model.trim="ruleForm.oceanFreightC ...

  6. 证书profile 申请

    ios  云打包   证书 和密码  在之前的笔记当中已申请好 证书profile 文件申请 登录苹果开放平台 申请前要添加身份,设备,设备那需要填写udid 方法链接https://www.jian ...

  7. java 对象比较 返回不相同的值

    // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler ...

  8. jmeter中使用csv文件时设置编码

    1.新建XLS文件,另存为CSV格式文件 2.在jmeter中可以尝试将编码设置成GB2312,或者utf-8

  9. Jmeter七、jmeter中的参数化

    参数化是为了更好的模拟真实的业务场景 CSV data set config组件 1.更容易使用和理解 2.适合大参数量场景 3.设置方便灵活 EOF=end of file 没有找到文件 comma ...

  10. c#控制台使用WebBrowser获取html问题

    在主线程上打上 [STAThread]标记就行 在main()最后一句  添加Application.Run();  就能使控制台像窗体一样持久运行而不是阻塞啥也不干 [STAThread]stati ...