精华内容
下载资源
问答
  • 技术的道路,永无止步,没有了进步它就为退步!如果您是大牛,这篇文章您可以略过!首先我们先来了解下PE系统,以下是百度...一、制作PE系统制作前的准备首先我们准备一个超过8G的U盘,因为我们还需放一个系统镜像...

    68b172a3737cf6cce70e21ab4d1b61b8.png

    技术的道路,永无止步,没有了进步它就为退步!

    如果您是大牛,这篇文章您可以略过!


    32c46c607774281d3915bddbac7860dc.png

    首先我们先来了解下PE系统,以下是百度百科的介绍!

    Windows PE_百度百科​baike.baidu.com
    4cd84c4d0858d5fb1f5e64457c82468d.png

    Windows PE 不是设计为计算机上的主要操作系统,而是作为独立的预安装环境和其他安装程序和恢复技术。这句话解释的很好

    一、制作PE系统

    制作前的准备

    首先我们准备一个超过8G的U盘,因为我们还需放一个系统镜像,所以推荐8G以上!PE系统的选择,有老毛桃,大白菜,电脑店等!可以自行选择用哪个,我这里用电脑店来做演示!请注意如果你的U盘里有其他重要的东西,记得及时备份,等PE系统制作完成后再恢复到U盘当中

    首先去电脑店PE的网站,下载需要的pe文件。

    6adb3c76d95698c67fa3530a877dbc89.png
    网站自行搜索

    制作u盘pe系统步骤

    1、下载完成后,自行解压到一个文件夹当中!

    1255fff99fb4574f3a200cd6ff94773c.png
    6.3的版本有点早些了,为了演示我下载7.5版本

    2、插入U盘,进入解压目录,双击运行文件‘DianNaoDian.exe’

    d929e617747bb0ccb8d46186f566a474.png

    3、如果电脑中有两个以上U盘,切记确定好自己的U盘!

    999f1435dbc9c79f019aa86b9501a2d4.png

    4、此处建议HDD,也可自行选择!

    8f6704d07db5714034410e36210d3524.png

    5、此处建议NTFS,也可自行设定!

    05659e82aef6a99ad2e3e7fa504807a5.png

    6、此处切记U盘里的数据会全部删除!

    b9427b847d26a08a6c9fbccfabb53f10.png

    7、等待完成

    20ad80ef2479b2866270c9f932f36dd2.png

    8、制作完成

    42693b3d244e5c32f5455e92c4dce41d.png

    9、进入电脑店主菜单点击模拟启动!

    578f9284705dbb68397a040305fbfe9b.png

    5882c5d5f9ea56c3b2d34033d89832b6.png

    你的U盘的PE系统就制作成功了!

    二、使用制作好的PE来恢复gho镜像系统文件

    ① 准备工作

    (1)、需要准备的是,一个装好PE系统的U盘,还有一个gho系统镜像。

    ② 用PE来恢复gho镜像系统文件(这里指的是恢复,在分区都正常的情况下直接恢复的教程)

    (2)、首先将制作好的U盘插入电脑,开机按快捷启动键(快捷键的介绍在上一篇文章里),选择自己的U盘启动!

    (2)-1、选择第一项,如果是比较早的机型,选择第二个,这个页面是我从Legacy模式(BIOS)启动的(关于UEFI模式启动跟Legacy模式启动不做介绍),此处我选择第一项

    69a5f4009e75dcd4a4a0679a7433da86.png

    (2)-2、进入如下页面,稍事等待。

    9a597bdf832316b0c13de542ad2a7214.png

    (2)-3、此处就进入自己U盘里PE系统了

    507a48ff766ea4a1278570bb47f0e18c.png

    (3)-1、此处为UEFI启动,直接按Enter键

    72aaa68eeba32efaa7be54f931e8ab77.png

    (3)-2、进入如下页面,稍事等待。

    2faa0fc7cda1620a786594f7dc8661a6.png

    (3)-3、此处就进入自己U盘里PE系统了

    507a48ff766ea4a1278570bb47f0e18c.png

    (4)、恢复gho镜像的方法有好几种,我们这里只介绍ghost,很多PE系统桌面都自带ghost,

    双击打开,如果桌面没有,也可以在开始菜单中找到!

    adafff625830150da13bd422ccd93671.png
    桌面的ghost

    59ae0783c6a52e4e6d8344ca27318417.png
    开始菜单中ghost

    (5)、双击打开它,点击OK!

    d6ddcd0af0292efae2028a03c7bb1ecc.png

    (6)、点击第一步local代表本地的意思,第二步Partition是分区,第三个是选择gho镜像

    92a2acc512ecd7bc68db07324d0216f0.png

    (7)、这里列出来的是,你的电脑硬盘,还有U盘。至于前面的字母是指的是电脑的硬盘盘符,1.2指的是磁盘1的第二个分区,如果不确定自己的镜像文件位置可以打开我的电脑,确定盘符后再做选择。

    c4ae027a7bf5486e252b072ee6f56811.png

    7280510f1dac27fa42fdfd1cb0c840d2.png

    (8)、选择镜像文件,选中点击它

    68eaa053d23472c0c024efe5f755b240.png

    (9)、这里显示的镜像文件信息,我的是win7,选中点击OK。

    56d9224893152a9e79488dc84c65d2dc.png

    (10)、这里显示的是硬盘的数量,(请核实自己的硬盘的系统分区在磁盘几当中),我的是磁盘1,所以此处我选择磁盘1。

    b27b3869f54930f3730d745fd57ae97f.png

    (11)、我的系统分区是磁盘1的第一个分区,所以我此处我选择第一个。

    7591c4dca8231fdeb4372071ac67ba47.png

    (12)、此处点击YES,开始恢复。

    4d731da00f2a130adce22ee61e701e9c.png

    (13)、恢复过程,耐心等待,有时候会遇到到了99%不动了的情况,这里也请耐心等待。

    02a91d7fd12df80f8aeb530ca08c610c.png

    (14)、到这里我们就恢复完成了,我一般直接点击第二项重启电脑。

    c20af630d0d19f94bf8ccec75c7d1370.png

    (15)、开始自动安装系统

    2076932cf1d363f2f999b73c68b5cca1.png

    等这些过程都完成后 ,你的系统也就恢复成功了!

    44971e33685c1f58ea86cd822168b744.png

    07f7ac16cd2ee9460a69e97cfdea93c8.png

    (16)、自此系统安装完成,还需要优化下,把不需要的软件,还有文件删除卸载就可以了。

    bf2da24a592817dfbae4e5094ecf7a17.png

    如果在当中遇到问题,可以私信我,一起交流!

    欢迎留言交流,大家共同分享,共同进步!

    展开全文
  • Win8自带Windows7文件恢复”制作恢复镜像怎么用.docx
  • Win8自带Windows7文件恢复”制作恢复镜像图文教程.docx
  • 文章目录OpenStack Windows 镜像制作基础环境准备工作OOBE 自动应答文件准备镜像制作创建虚机系统安装cloud-init 安装配置关于windows系统密码VirtIO 驱动安装软件安装,系统配置等打开远程桌面。移动或删除系统恢复...

    OpenStack Windows 镜像制作

    基础环境

    由于 OpenStack 的虚拟化层是 kvm ,所以最好是在 Linux 上进行制作,使用 VMware 和 Vbox 制作的镜像都会由于驱动问题,导致上传到 OpenStack 环境中后,实例无法启动,蓝屏报错信息:INACCESSIBLE BOOT DEVICE ,无法找到启动设备。

    基础环境为一台安装了 kvm 虚拟化的 CentOS 7 机器,最好带桌面环境(如果没有桌面环境可以设置 X11 转发)。
    安装 kvm:

    # 检查当前环境是否支持虚拟化
    grep -E '(vmx|svm)' /proc/cpuinfo
    # 安装所需软件
    yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils -y
    # 开启进程
    systemctl start libvirtd
    systemctl enable libvirtd
    # x11 需要的软件包
    yum install "@X Window System" xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils -y
    

    准备工作

    软件准备

    本次制作镜像版本为 Windows 10 专业版 2004 版本,所需软件链接已附。

    1. 原生镜像
    2. Windows ADK(只用到WSIM组件)
      因为全部ADK全部组件下载完成要1个多G;贴出打包好的WSIM单工具地址:下载链接,可执行程序位于.\Assessment and Deployment Kit\Deployment Tools\WSIM\imgmgr.exe
    3. cloud-init 安装程序 :用于获取 OpenStack metadata 数据。
    4. virtio 驱动包:用于适配虚拟化平台。
    5. 其他需要预装到 Windows 中的软件。

    OOBE 自动应答文件准备

    解压文件

    解压 Windows ISO 镜像文件到目录中,打开WSIM 工具,加载镜像中的sources\install.wim,按照提示新增编录文件。
    在这里插入图片描述

    编辑应答文件

    参考官方文档,对以下几个选项进行应答。

    • Microsoft-Windows-International-Core settings
    • Microsoft-Windows-Shell-Setup/OOBE settings
    • Microsoft-Windows-Shell-Setup/OOBE/ProtectYourPC
    • Microsoft-Windows-Shell-Setup/UserAccounts
      将这几项都传送到 oobeSystem 中,并根据实际情况设置数值,具体选项含义参考:OOBE 全部配置项参考
      在这里插入图片描述
      以下是我已经做好的基于 win10 2004 版本的自动跳过 OOBE 的应答文件部分内容,可根据需要自行修改,也可根据官方文档使用 WSIM 自定义更多初始化配置项。
               <OOBE>
                   <VMModeOptimizations>
                       <SkipAdministratorProfileRemoval>true</SkipAdministratorProfileRemoval>
                       <SkipNotifyUILanguageChange>true</SkipNotifyUILanguageChange>
                       <SkipWinREInitialization>true</SkipWinREInitialization>
                   </VMModeOptimizations>
                   <HideEULAPage>true</HideEULAPage>
                   <HideLocalAccountScreen>true</HideLocalAccountScreen>
                   <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
                   <HideOnlineAccountScreens>true</HideOnlineAccountScreens>
                   <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                   <NetworkLocation>Work</NetworkLocation>
                   <SkipMachineOOBE>true</SkipMachineOOBE>
                   <SkipUserOOBE>true</SkipUserOOBE>
                   <UnattendEnableRetailDemo>false</UnattendEnableRetailDemo>
                   <ProtectYourPC>3</ProtectYourPC>
                   <OEMAppId>cloud.test.com</OEMAppId>
               </OOBE>
               <TimeZone>China Standard Time</TimeZone>
               <RegisteredOrganization>test.com</RegisteredOrganization>
               <SearchBoxVisibleInTouchImprovement>false</SearchBoxVisibleInTouchImprovement>
               <ShowWindowsLive>false</ShowWindowsLive>
               <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
               <BluetoothTaskbarIconEnabled>false</BluetoothTaskbarIconEnabled>
               <ShowPowerButtonOnStartScreen>true</ShowPowerButtonOnStartScreen>
               <SignInMode>1</SignInMode>
               <EnableStartMenu>true</EnableStartMenu>
               <ConvertibleSlateModePromptPreference>0</ConvertibleSlateModePromptPreference>
               <AppIconInTouchImprovement>true</AppIconInTouchImprovement>
               <FileExplorerInTouchImprovement>true</FileExplorerInTouchImprovement>
           </component>
       </settings>
      

    镜像制作

    创建虚机

    终端打开 virt-manager,新建虚拟机,加载 windows 系统镜像和 virtio 驱动镜像。

    1. 新建虚拟机
      在这里插入图片描述

    2. 选择本地 Windows 镜像
      在这里插入图片描述

    3. 分配内存和 CPU,4G 2CPU 足够

    4. 创建硬盘,15G足够,系统安装完后占用12G左右
      在这里插入图片描述

    5. 选择 开始安装前自定义配置
      在这里插入图片描述

    6. 重要:修改 Disk bus 为VirtIO
      在这里插入图片描述

    7. 添加一块 CDROM,挂载 VirtIO 驱动镜像
      在这里插入图片描述

    8. 连接 windows 镜像
      在这里插入图片描述

    9. 修改启动顺序,勾选硬盘和 Windows 镜像
      在这里插入图片描述

    10. 修改网卡驱动为 VirtIO
      在这里插入图片描述

    11. 建议:将显示协议选为 VNC,提高操作体验;默认为 SPICE,没有 agent 操作很费劲。
      在这里插入图片描述

    12. 右下角,Apply ;左上角 Begin Installation 开始安装。

    系统安装

    进入系统安装页面后,下一步 —> 现在安装 —> 专业版 —> 下一步 —> 自定义安装,直到选择系统盘的页面,加载网卡驱动硬盘驱动
    在这里插入图片描述
    加载网卡驱动:NetKVM/w10/adm64
    在这里插入图片描述
    加载硬盘驱动:viostor/w10/amd64
    在这里插入图片描述
    之后可以看到硬盘已经加载出来,新建一个分区,保留系统分区,选择 主分区,下一步 开始安装。
    在这里插入图片描述
    多次重启后安装完成,直到进入选择地区的页面,此时系统状态为 OOBE,按Ctrl + Shift + F3进入 OOBE 审核模式
    在这里插入图片描述

    关于审核模式的描述,见微软官方文档,审核模式概述
    进入系统后,会弹出 系统准备工具,关闭即可;之后进行系统配置及软件、驱动等的安装。

    cloud-init 安装配置

    将 clouod-init 安装文件通过 FTP 等方式传入系统中,打开安装。
    在“Configuration options”窗口中,设置用户名为自己想要使用的用户,日志输出串口选择“COM1”,完成安装。
    在这里插入图片描述
    安装完成后点击 Finish,完成安装。
    在这里插入图片描述

    安装完成后,需要修改配置文件。
    在配置文件 C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf 中补充以下内容(去掉注释):

    # 默认系统名只支持小于等于15个字符,修改后可支持到63个字符
    netbios_host_name_compatibility=false
    # 配置获取 openstack metadata 数据源
    metadata_services=cloudbaseinit.metadata.services.httpservice.HttpService
    # 配置重传次数,因为windows初始化时间比较长,为了防止无法获取到metadata,重传设置大一些
    retry_count=40
    retry_count_interval=5
    # 默认情况下,第一次登录后,系统会强制用户修改密码,设置为 no 则不用强制
    first_logon_behaviour=no
    # 防止Windows添加默认路由导致metadata网络不通
    [openstack]
    add_metadata_private_ip_route=False
    

    同一个配置文件中,还需要修改以下两行的关键字,保证日志可以正常输出:

    # 第 12 行和 第 13 行,logdir 改为 log-dir ,logfile 改为 log-file,可能是由于软件版本比较新,软件代码改了而官方自带配置文件未及时更新
    log-dir=C:\Program Files\Cloudbase Solutions\Cloudbase-Init\log\
    log-file=cloudbase-init.log
    

    关于windows系统密码

    cloud-init windows 镜像默认使用随机密码或者强制用户首次登录更改密码,配置项中无法指定密码,参见官网定义
    若需要指定密码,可通过新建实例时,指定 metadata 的 admin_pass 字段或使用用户开机脚本来控制,方法见: openstack-windows-admin-password

    还有一种取巧的办法,既然必然会生成随机密码,而且无法获取到,想要固定密码,可以直接修改一下源码,让它直接生成一个固定的密码,这样如果metadata指定密码,则使用metadata的密码;未指定的话,使用固定密码。
    可以修改C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\lib\site-packages\cloudbaseinit\plugins\common\setuserpassword.py第70行的函数_set_password,直接在返回随机密码时,将密码修改为固定值。
    在这里插入图片描述

    VirtIO 驱动安装

    打开资源管理器后,会看到已经加载了 VirtIO 的CDROM,直接运行 virtio-win-guest-tools,会安装一系列驱动文件。
    在这里插入图片描述

    软件安装,系统配置等

    安装自己所需预装软件即可。

    打开远程桌面。

    在这里插入图片描述
    打开服务,设置远程桌面相关的 3 个服务为自动启动,并开启服务。
    在这里插入图片描述

    删除系统恢复分区,以便cloud-init可以自动扩展硬盘

    使用 DiskGenius 工具,删除500多M的系统自带恢复分区,扩展为系统盘。
    在这里插入图片描述
    删除恢复分区,左上角 保存更改 后,在 磁盘管理 里面 扩展卷,将多余空间合并到系统盘。
    在这里插入图片描述
    合并之后,OpenStack上新建的实例可以进行硬盘自动扩展。

    修改电源选项,从不休眠

    在这里插入图片描述

    修改时间服务器为本地内网NTP服务器

    按需修改。
    在这里插入图片描述

    关闭防火墙

    资源管理器中打开 控制面板\所有控制面板项\Windows Defender 防火墙\自定义设置,关闭防火墙。
    在这里插入图片描述

    系统封装

    整合应答文件

    目录 C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf中一个 Unattend.xml 文件,是默认的应答文件,该文件中对 OOBE 的应答效果不全,所以要将上文中根据具体系统版本生成的应答文件进行整合。
    用文本编辑器将上文生成应答文件中的 <settings pass="oobeSystem"> ......</settings>部分,替换到 Unattend.xml 文件中对应部分即可。

    执行 sysprep

    在cmd中切换到目录,C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf,使用整合后的应答文件进行系统封装:

    C:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /mode:vm /unattend:my.xml
    

    封装完成后会自动关机,镜像制作完成。

    上传镜像

    默认情况下,使用 virt-manager 新建的虚机,硬盘位于/var/lib/libvirt/images/win10.qcow2,将该文件直接上传到 OpenStack 中即可使用。

    展开全文
  • 那么如何获得ISO的hash值呢?其实windows操作系统就自带了一个获取iso镜像的命令,那就是certutil。详细说明如下:

    每个文件都可以用 MD5 验证程序算出一个固定的 MD5 码来。因此,在网上看到某个程序下载旁注明了 MD5 码时,可以把它记下来,下载了这个程序后用 MD5 验证程序计算你所下载的文件的 MD5 码,和你之前记下 MD5 码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

    网上有很多关于验证hash值的工具,例如:HD5、MyHash等很多工具,但是Windows系统里其实集成了一款工具certutil,它可以校验MD5、SHA1、SHA256等多种加密算法的文件。 我们以kali linux iso镜像为例进行演示:

    (1)我们在kali linux官网找到最近的镜像和hash值:在这里插入图片描述(2) 镜像下载完毕后,打开CMD,运行certutil命令,镜像一定要用绝对路径:

    certutil -hashfile xxx.iso MD5
    certutil -hashfile xxx.iso SHA1
    certutil -hashfile xxx.iso SHA256
    在这里插入图片描述
    powershell命令行执行时,需使用certutil.exe,否则命令可能执行不成功,请注意这一点与CMD命令行区别:在这里插入图片描述
    检查Linux ISO镜像的真实性和完整性非常重要,在下载的过程中难免会有损坏,而安装这些损坏的ISO会使系统无法正常运行,同时下载服务器有可能会被攻击,植入非正常的ISO也是有可能的,所以必需得验证。

    展开全文
  • 前几天有网友留言询问Win7旗舰版32位+64位多合一镜像制作方法,今天就把相关内容整理一下发出来吧。其实基于原版的多合一镜像制作过程是非常简单的,不过因为涉及到几个命令行工具的用法,可能一些朋友会感觉比较...

    前几天有网友留言询问Win7旗舰版32位+64位多合一镜像的制作方法,今天就把相关内容整理一下发出来吧。其实基于原版的多合一镜像制作过程是非常简单的,不过因为涉及到几个命令行工具的用法,可能一些朋友会感觉比较难上手或者只限于教程中的内容而不懂得怎么去灵活运用这些命令。

    什么是命令行工具?
    
    所谓命令行工具,它们不像普通的应用软件那样可以在图形界面(窗口)上通过简单的点击按钮等操作来执行任务,而是需要在命令提示符(CMD)或者PowerShell中通过手动输入一条条命令的方式来执行某些特殊任务的一类工具。比如,DiskPart(分区管理工具)、DISM(映像管理工具,本文的主角)等等。

    网上可以找到基于这些命令行工具或者基于微软开放的相关API制作出来的具有图形界面的替代软件。不过,我个人还是倾向于使用命令来操作,所以就借这个机会把相关基础知识总结一下吧,同时方便自己查询。如果你对这些内容非常感兴趣,希望这篇文章能成为你掌握相关内容的非常棒的入门文章,嗯,仅仅是入门,更多的内容还请参考微软官方文档并多多尝试。至于开头那位朋友的问题,就作为一个例子放到最后面吧。
    多合一镜像制作原理:

    多合一镜像制作基本上所有的操作都围绕在wim文件(映像文件)的处理上。关于wim文件,建议阅读《认识wim格式文件,学习使用Dism工具捕获系统映像的相关命令》。我们知道wim文件中包含了操作系统的所有文件。一个wim文件可以包含多个版本系统文件,并且能做到相同的文件只存储一次。而多合一镜像其实就是把各版本的系统文件都存储到一个wim文件而已。
    下载命令行工具:

    1、 DISM

    关于DISM,之前也有过初步介绍,这是可以用来处理wim文件的工具。之前,我们用imageX工具来处理映像文件,而新版(Win8/8.1自带)DISM工具已经包含了imageX的大部分功能,与映像相关的操作我们尽量都用DISM来完成。

    2、 imagex

    用于修改wim中包含的映像名称(列表中的名称)和映像描述(选中版本后列表下方的提示文字)。没有在官方文档中找到用DISM修改映像名称和描述的命令,如果确实有这个命令,希望知道的人告知一下~~

    3、 Oscdimg

    这是用来将散装文件打包成ISO镜像文件的工具。

    以上工具均可以从微软发布的ADK for win8.1中提取,请下载ADK在线安装程序(点此下载)。下载后选择在线安装,只选择安装“部署工具”。安装后可以在Program Files目录中找到这些工具。比如,64位系统在如下目录:
    C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools
    使用命令行工具需注意的几点:

    1、 权限

    系统附带的命令行工具多数需要以管理员身份运行,因此需要以管理员身份运行CMD(或PowerShell),根据权限继承原理,在其中运行的命令行工具也就都具有了管理员权限。

    2、 路径

    要正常使用命令行工具需要保证CMD(或PowerShell)的当前路径为命令行工具所在目录,或者命令行工具所在目录已被包含在系统的环境变量path当中。在CMD(或Powershell)中输入下面的路径可更改当前路径:

    cd /d 目标路径

    3、 格式

    命令行工具命令格式一般为:

    命令行工具名称 /命令参数1 /命令参数2

    参数可以有多个,注意/符号前面有一个空格,注意所有字符均为半角字符(包括空格)。例子:

    DISM /?

    上面这条命令作用是查看DISM工具的使用帮助内容。

    以上三点可在下图中体现出来:

    1312DISM-01

    注:图中是在Win8.1下的截图。DISM工具是Win8/8.1系统自带的命令行工具,其路径为C:\Windows\system32,默认情况下该路径已包含在环境变量path当中。
    整合镜像涉及到的命令详解

    1、 查询wim中包含的各映像信息(包括索引、名称和描述)

    dism /get-imageinfo /imagefile:I:\sources\install.wim

    注:索引即编号。上面的命令即为查询I:\sources\install.wim中包含的映像信息。

    2、 删除wim中某个映像

    dism /delete-image /imagefile: F:\install.wim /index:1

    注:上面的命令用于删除F:\install.wim中第1个映像。本条命令以及下面的命令都需要对install.wim进行修改,因此需要将install.wim从镜像中复制出来,不可用虚拟光驱加载。

    3、 修改wim中某个映像的名称和描述

    imagex /info F:\install.wim 1 “Windows 8 企业版 [32位]” “Windows 8 Enterprise 32bit”

    注:这是修改F:\install.wim中第1个映像的名称(第一个引号内的文字)和描述内容(笫二个引号内的文字),注意使用imageX不允许同一个wim中各映像有重名。

    4、将一个wim中的某个映像复制到另一个wim中

    Dism /export-image /sourceimagefile:I:\sources\install.wim /sourceindex:1 /destinationimagefile:F:\install.wim /destinationname:”Windows 8 企业版 [64位]”

    注:这是将I:\sources\install.wim中的第1个映像复制到F:\install.wim中,即在F:\install.wim中已有映像的基础上再加一个映像,并且将新添加的映像命名为Windows 8 企业版 [64位]。新添加的映像编号最大,即排在最后。F:\install.wim文件可以为空(即不存在),为空时系统会自动创建新的映像文件,映像编号从1开始,此时可以加上/Compress: maximum参数已达到最大压缩效果。可以去掉 /destinationname: ” Windows 8 企业版 [64位] “,即复制映像时保持原映像名称。

    5、 将wim中的某个映像升级到更高版本

    只有零售版镜像(通常都是多版本镜像)中的映像可以升级到高版本,批量授权版(通常都是包含一个版本,比如企业版和大客户专业版镜像)不可以升级。升级映像前需要先装载映像,升级后再提交更改并卸载映像。详细步骤:

    ① 装载映像

    dism /mount-image /imagefile:F:\install.wim /index:1 /MountDir:E:\Win8

    注:上面的命令用于将E:\install.wim中的第一个映像装载到E:\Win8目录中,需事先创建E:\Win8文件夹。

    ② 查询可升级版本(即查询装载的映像可升级到哪个版本)

    dism /image:E:\Win8 /get-targeteditions

    ③ 升级到高版本

    dism /image:E:\Win8 /set-edition:ProfessionalWMC

    注:以上命令将装载到E:\Win8的映像升级到ProfessionalWMC(即媒体中心)版。

    ④ 提交更改并卸载已装载映像

    dism /unmount-wim /mountdir:E:\Win8 /commit

    6、打包ISO

    将制作好的install.wim替换原版镜像中的install.wim即可,这里要注意几点:

    ① 如果整合映像同时包含32位和64位版本,请选择32位零售版镜像作为母本来打包。因为只有32 位 Windows 安装程序支持跨平台部署(微软官方说明,没有去验证。之前制作8.1多合一时也忽略了这一点)。

    ② 跳过密钥输入步骤实现安装时自选版本。对于win7,删除sources中的ei.cfg即可;对于Win8/8.1需添加ei.cfg。

    ④ 目前UEFI均为64位,因此只有64位系统支持UEFI引导,要使制作好的镜像支持UEFI引导务必采用64位零售版镜像作为母本打包。要光盘UEFI引导打包时要加上UEFI参数,命令在下面会有说明。

    ⑤ 用U盘实现UEFI引导,文件系统必须为FAT32,而FAT32单文件大小限制在4G内,如果install.wim超过了4G,此时必须进行映像拆分。命令如下:

    Dism /Split-Image /ImageFile: F:\install.wim /SWMFile:D:\image\install.swm /FileSize:4096

    上面的命令用于将F:\install.wim文件进行拆分,拆分后的文件最大为4G,并且将拆分后的文件存放到了D:\image中,拆分后的第一个文件名为install.swm、第二个为install2.swm,以此类推。打包时将拆分后的所有文件替换原版镜像中的install.wim即可。

    ⑥ 映像文件超过4.5G时需要指定启动顺序文件,以确保启动文件都位于映像的开头。可参考《Oscdimg 命令行选项》。

    ⑦ 不建议将不同版本号(例如Win8.1 9月份版和10月份版)整合到一起,因为整合后的文件会比较大。也不建议将不同代的系统整合到一起(比如win7+Win8),在安装时可能会出现问题。

    打包命令:

    制作仅包含传统引导方式(BIOS)的ISO镜像:

    Oscdimg -betfsboot.com -m -u2 -h -udfver102 -lHRM_CCSA_X64FRE_ZH-CN_DV5 -t8/22/2013,22:22:22 E:\isox64 E:\MyISO.iso

    命令解释:

    -b:指定要写入的启动扇区文件(这里是BIOS启动方式)
    -m:忽略映像的最大大小限制
    -u2:生成仅包含 UFD 文件系统的映像
    -udfver102:指定了 UDF 文件系统版本 1.02
    -l:指定卷标(就是加载镜像后在资源管理器中显示的名称)
    -t:为所有文件和目录指定时间戳,资源管理器中文件修改日期统一显示为指定的时间。
    E:\isox64 表示要打包的文件所在目录
    E:\MyISO.iso 表示最终生成的文件。

    制作包含传统引导方式(BIOS)以及UEFI引导的镜像:

    Oscdimg -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -m -u2 -h -udfver102 -lHRM_CCSA_X64FRE_ZH-CN_DV5 -t8/22/2013,22:22:22 E:\isox64 E:\MyISO.iso

    这里的-bootdata:2就表示含两种引导方式。

    以上就是制作多合一镜像的基本原理和注意事项。更多的内容以后再补充,也可以参考微软官方文档《DISM 映像管理命令行选项》《Oscdimg 命令行选项》。
    最后回答一下开头的问题,制作win7 32位旗舰版和64位旗舰版二合一镜像的步骤:

    1、分别下载微软原版win7 32位旗舰版和64位旗舰版镜像[下载],用虚拟光驱加载两个镜像,假如32位旗舰版镜像盘符为E,64位旗舰版镜像盘符为F。因为制作的是32位+64位二合一,所以基于32位旗舰版镜像打包。解压32位旗舰版镜像到D:\Win7(即把boot,sources等文件或文件夹复制到D:\win7),删掉D:\win7\sources中的install.wim和ei.cfg(其实不删除ei.cfg文件也可以,因为旗舰版中ei.cfg指定系统版本为旗舰版,而镜像本身就是旗舰版二合一镜像,依然会出现选择列表)。

    2、复制下载到的工具到D:\中(即把x86,amd64文件夹复制到D:\中),以管理员身份运行cmd,以此运行下面的命令即可。

    cd /d D:\x86
    Dism /export-image /sourceimagefile:E:\sources\install.wim /sourceindex:5 /destinationimagefile:D:\Win7\sources\install.wim /compress:maximum
    imagex /info D:\Win7\sources\install.wim 1 “Windows 7 旗舰版 [32位]” “Windows 7 Ultimate 32bit”
    Dism /export-image /sourceimagefile:F:\sources\install.wim /sourceindex:4 /destinationimagefile:D:\Win7\sources\install.wim
    imagex /info D:\Win7\sources\install.wim 2 “Windows 7 旗舰版 [64位]” “Windows 7 Ultimate 64bit”
    Oscdimg -betfsboot.com -m -u2 -h -udfver102 -lGSP1RMCULFRER_ZH-CN_DVD -t8/22/2013,22:22:22 D:\Win7 D:\MyWin7.iso

    看看效果图:

    1312DISM-02

    So easy~是不是?

    原文出处:https://www.iruanmi.com/dism-imagex-oscdimg/

    转载于:https://blog.51cto.com/20151213start/2121664

    展开全文
  • 这是一篇比较适合小白看的有详细图文教程和教育启发意义的openstack镜像制作心得。
  • mac下制作windows10的安装镜像

    万次阅读 2019-06-14 12:05:23
    文章目录一、背景二、步骤1. 下载官方镜像2.抹除u盘内容并初始化3. 镜像内容写入到U盘4. 系统安装 一、背景 ...这里记录下一种最简单地在mac下制作windows10的安装镜像的过程(主要是网上检索的...
  • Windows安装镜像中手动制作PE

    万次阅读 2016-02-28 21:40:00
    自动一键式制作PE的工具不少,如Winbuilder等工具都可以,但是用这些工具都无法查看其中的原理,今天在网上看到了一个手动制作PE的深度好贴,按照上面所写实践了一下,明白了下PE的制做原理,在这里记录并转载下,并...
  • 我也是非常喜欢映像总裁这个PE工具,功能强大的不行,可是这种PE工具安装的系统省去了很多个性化设置的步骤,让习惯使用完整Windows的小伙伴很苦恼,所以现在教大家使用Windows自带的diskpart工具制作简易启动盘...
  • 1. 基础环境安装 yum groupinstall Virtualization "Virtualization Client" yum install libvirt 2. 启动服务 systemctl enable libvirtd ...systemctl start libvirtd ...3. 系统镜像准备 ...
  • 在Linux中快速部署桌面及远程连接,安装虚拟机,制作操作系统镜像,解决Windows系列版本系统出现蓝屏等问题,可用于openstack制作系统镜像,创建虚拟机的时候设置账号和密码等。 在Linux中快速部署桌面远程连接和...
  • Openstack镜像制作_windows_2008_R2

    千次阅读 2018-03-23 12:51:16
    3.镜像制作 3.1创建磁盘(创建将来的Openstack镜像) 3.2启动镜像 3.3连接vnc进行系统安装系统初始化 3.3.1vnc连接 3.3.2 安装系统 3.3.3 初始化 4.2 压缩对比 4.3 检测 5.上传镜像(Kilo) NOTE: ‘#’开头...
  • Windows系统和Linux系统有所差别,因为KVM默认使用的硬盘格式为virtio,而windows系统不自带virtio驱动,所以需要装virtio驱动,并且网卡驱动也需要更新为virtio驱动,如果不安装virtio驱动,在创建vm时会失败,系统...
  • OpenStack 通过 Glance 镜像部署 instance,上一节我们介绍了 linux 镜像制作方法,windows 镜像与 linux 有很大不同,今天我们以 windows2008 为例详细讨论。 镜像制作步骤如下: 1.创建并运行 windows2008KVM ...
  • MSDN官网上下载的Windows7 64位 旗舰版原版镜像制作,绝对纯净版,无任何精简,不捆绑任何第三方软件、浏览器插件,不含任何木马、病毒等。 集成: 1、Office2010 2、DirectX11 3、VC++运行库 4、.NET ...
  • 一人装环境,全班都能用,还有 NVIDIA 官方提供的 GPU 镜像等着你哦~ 深度学习环境的配置一直是一个令人头疼的问题,尤其是对使用 Windows 平台的用户来说,在安装一些开源深度学习框架的时候,经常会遇到一起...
  • SCCM制作启动镜像和U盘引导装机记录 提示:主要记录操作过程中的流程和故障 这篇文章没有图片,主要是记录了操作过程中错误处理 文章目录SCCM制作启动镜像和U盘...1.使用SCCM自带的功能捕获镜像 1) 使用SCCM控制台的

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,943
精华内容 3,177
关键字:

windows自带的制作镜像