我的移动硬盘安装Windows 10 + PE维护系统终极方案

   日期:2024-12-26    作者:b926630 移动:http://oml01z.riyuangf.com/mobile/quote/44267.html

俗话说:穷玩车、富玩表,屌丝加班修电脑!作为一名资深屌丝,修电脑是常事(楼主单位的某软件,能否安装成功,安装成功了能否运行都必须得看天时地利人和,同一台电脑没有任何硬件更改,分区也不作调整的情况下,用同一个镜像装系统N遍,有时能安装该软件,有时又不能,软件装好了有时能打开,有时又报错,有时打开了关闭后就再也无法打开,楼主装了无数遍,感觉完全随机,始终没有总结出规律来)。特别是现在超级本盛行,普遍无,且基本都是GPT分区+UEFI引导的系统,即便有光驱,GHOST的系统基本也无法直接引导。以前光盘一插,GHOST全自动的时代一去不复返,单位装机维护的的事情基本落到了我这个伪高手一个人的身上,没有一个顺手的工具怎么行!今天就根据我的使用经验,手把手的教大家制作一个终极版维护U盘/移动硬盘(顺便骗点金币)。当然,张大妈上高人多,小弟抛砖引玉,如有不当/不足之处,请各位大神指点!  

我的移动硬盘安装Windows 10 + PE维护系统终极方案

首先,本次制作不是要生产U盘/移动,所以还是要自备一个盘。期待不花钱弄个U盘/移动硬盘出来的兄弟姐妹,请转隔壁。现在USB3.0基本普及了,所以建议大家最好3.0往上(当然2.0的也可以用,只是速度容易让人抓狂),为了以后着想,可以考虑直接上Type-C的了。如果像我一样考虑容量为主,移动硬盘是首选,但是建议大家用易拆设计的盒子,毕竟在条件允许的情况下,特别是台式机上,可以取出盘芯,直接SATA线连,无论速度还是稳定性都有质的飞跃。

  (请我战斗成色的Backup Plus 2T给大家做个演示,费了好大的劲将其拆开除去双面胶,现在基本比较方便拆开了,上N代的1053主控,速度令人捉急)

  上次看大妈39入的ORICO透明Type-C盒子,介绍描述是5Gbps的主控,以为是另一方案,结果到手居然是VL716,可是体积比Backup Plus大了一圈,可是主板为啥就不采用VL716的这个参考设计呢?体积如此之小,令人着迷!此外,居然与我的ST1000LM024不兼容(硬盘确定是好的,硬盘盒子装另外两块硬盘也没有问题,就是这两个组合,直接未初始化,也不能初始化,就像没有插硬盘一样),第一次遇到硬盘盒子与硬盘不兼容的,我也是醉了!

  (大淘宝上居然都没有这个参考设计的板子!本来还想买块来替代Backup Plus的主板呢。强迫症晚期,怎么治?)

  速度/体积为主的,什么CZ80啊,固态硬盘是首选。当然用上T固态的土豪,请随意,不过我觉得你不会需要看这个吧?如果对SATA/M.2 B-Key固态的速度还不满意的,PCIe转USB方案的VL720目前还只是停留在PPT上,需要继续等待。

  扯远了,首先,介绍一下我的分区方案,需要参考的,请先备份好资料。已经分区不需调整的,可以直接跳过此步骤,后面相关部分可能需要做相应调整,由于本人未实际尝试,不一定会有相关提示,请谅解!

  为保证兼容性,本人采取MBR分区方案,安装Windows 10会提示UEFI启动必须GPT分区,但可以采用手动方式安装成功,本人实际使用中也未遇到UEFI无法启动的情况,但是由于硬件千差万别,本人无条件进行逐一测试,无法保证在所有的机器上都一定兼容。为了方便移动文件,特别是大文件,即使不是不用考虑减少写入次数,但是考虑分区之间移动文件的时间问题,所以采用了EFI+存储空间2个分区的方案,即主分区为EFI分区,格式为FAT32,空间大小500M(为了存放PE的Boot.wim,可自行做相应调整),剩余空间分为一个区,盘符随意,格式为NTFS。(以上分区可以磁盘分区软件完成,推荐DiskGenius,也可以用系统自带磁盘管理完成,此处创建EFI分区可以先创建为普通的FAT32分区,方便后续操作)

  Win8开始支持安装到移动硬盘上对我来说实在是个好消息,有时需要用一台不是自己的电脑干活,为了有个熟悉的系统环境更方便,在移动硬盘上装个系统也就成了我的必选项。在移动硬盘上安装Windows,微软官方提供了Windows To Go的安装方式,这里我们未采用,因为WTG安装不能实现按我们自己设想进行分区的目的,而且所有Windows系统的文件都散在安装分区的根目录下,看着太凌乱(强迫症又犯了),系统文件也容易被破坏。幸好有微软开发的VHD启动,以微弱的性能损失,换来了干净整洁的目录,简直就是我们强迫症患者的福音。

  鼠标右键点击计算机,有“磁盘管理”的直接选择,没有的选择“计算机管理”,然后打开左侧菜单“磁盘管理”,在右侧磁盘界面点击一下鼠标左键,然后点击菜单栏的“操作”->“创建VHD”打开VHD创建对话框(如上图所示),根据需要创建VHD(格式、固定大小/动态扩展根据喜好,若选择动态扩展,此处填写的大小为最大占用大小,位置建议放在移动硬盘的根目录,方便操作。使用Diskpart命令创建的大神请无视)。

  创建完成后,对创建的虚拟磁盘进行初始化,MBR/GPT随意,建议只分一个区,作为系统分区。

  接下来对Windows_10.vhd文件进行终极隐藏(强迫症啊!),不需要的可以跳过。首先鼠标右键点击虚拟磁盘,选择“分离VHD”,然后文件管理器打开移动硬盘根目录,右键点击“System Volume Information”文件夹,选择“属性”,点击上方“安全”标签,点击“高级”打开对话框。

  点击“继续”

  点击下面添加
  在打开的对话框中点击“选择主体”->“高级”->“立即查找”,在搜索结果里面双击“本地帐户和管理员组成员”,然后在打开的对话框中钩选“完全控制”并确定,返回“高级安全设置”对话框点击确定,此时,你会发现这个文件夹就可以打开了。

  在文件夹里创建“System”文件夹(名字可随意),重复以上步骤打开此文件夹的“高级安全设置”对话框,点击“更改权限”->“禁用继承”->选择“将已继承的权限转换为此对象的显式权限”,确定生效。

  返回到根目录,再次打开“System Volume Information”文件夹的“高级安全设置”对话框,将刚才我们添加的“本地帐户和管理员组成员”权限删除并确定。

  现在,“System Volume Information”文件夹已经无法直接打开了,但是试试在地址栏的“盘符:”后面输入S,就会出现“盘符:System Volume Information”的提示,按键盘下键补全,再继续在后面输入“System”并回车,看看是不是神奇的事情发生了?将刚才我们创建的Windows_10.vhd文件移动到此文件夹内,双击进行挂载并打开,记住此盘盘符,终极隐藏完成!(请不要用这个方法来隐藏你的小姐姐们)。

  (围观群众:楼主啊,你总算进入正题了!)

  这里我们需要Windows 10的安装文件,可以选择你自己喜欢的版本,楼主使用的是自行用WinReducer和DISM++工具精减修改过的版本,删除了部分楼主不会使用到的组件,将用户文件夹移动到了D盘,方便重装的时候直接换个VHD就完事,不会丢东西。如果是ISO的安装文件,双击挂载,也可以解压出Sourceinstall.wim文件,以管理员身份运行“命令提示符”,输入DISM /Apply-Image /ImageFile:F:Sourcesinstall.wim /Index:1 /ApplyDir:E:(此处的F为我的ISO挂载盘符,E为VHD挂载盘符,请根据实际修改),回车确定后,开始释放Windows文件。(此步骤也可以采用网上众多的工具实现,本人强迫症又犯了,考虑到此命令不复杂,本人又不爱用第三方的工具,就直接介绍了命令的方式完成)

  释放Windows系统文件根据硬盘类型和连接方式以及电脑配置,耗时不等,等到100%完成后,我们需要创建引导文件,才能引导进入Windows系统,这也是为什么GHOST的系统很多时候无法直接启动的原因。

  为了保证兼容性,BIOS+UEFI双启动是必须的。最为简单的办法就是用Bootice等BCD编辑软件进行创建,下面介绍用命令的方式(楼主总是喜欢把简单的问题复杂化)。将电脑关机,尽量拔掉其它硬盘或者在BIOS里面禁用,只留下移动硬盘,使用PE并用UEFI方式启动(需要Win8以上的PE,这里附上楼主使用的WinPE 5.1 X64,楼主一直想找一个Win10的PE以支持NVME,但是目前还没有找到这么干净的,大家也可以根据个人喜好自行选择其它版本),此时通常移动硬盘的两个盘分别显示为C、D两个盘符(若不是,请通过设备管理器或磁盘管理禁用其它硬盘并修改盘符,或使用Bootice等软件或看下面的手动创建办法进行创建),将“D:System Volume InformationSystemWindows_10.vhd”双击挂载,在命令提示符中输入“Bcdboot E:Windows /l zh-cn”命令(不包括引号,若电脑有光驱或其它盘符,请根据实际情况将E换为VHD挂载盘符)并回车,UEFI引导创建完成(某些精减的系统可能提示尝试复制启动文件失败,可以参考后面的手动创建方式)。

  重启并使用BIOS方式启动PE并重复此步骤创建MBR引导,由于MBR引导需要修改Boot Sector,所以还要多一个命令:“Bootsect /nt60 all /mbr”(请确保EFI分区为活动主分区)。

  由于某些原因可能导致引导创建失败,简要介绍一下手动创建的方法:从ISO镜像的相应目录或使用DiskGenuis等软件打开现有系统的EFI分区,将EFI引导文件(efi文件夹,可进行部分精减,在此不详细说明)和MBR引导(主分区下的bootmgr文件和boot文件夹下的BCD文件,注意保持目录结构)复制到移动硬盘的EFI主分区(即第一个较小的FAT32分区),使用bcdedit /store命令进行相应修改。

  这里以刚才使用的WinPE 5.1 X64为例,需要添加其它PE的,自行调整。
  将ISO内boot文件夹下的boot.sdi提取到EFI分区的boot文件夹下(其它位置未测试,可自行尝试是否可行),将boot.wim提取到EFI分区任意位置。

  提取出bootBCD文件到一个临时位置(此处以D盘根目录为例),使用bcdedit /store D:BCD /enum all进行查看,然后使用bcdedit命令在EFI分区的bootBCD文件添加相应的项,使用我这个PE的同志注意,那个boot.sdi的项必须添加,且保持GUID(就是那一长串乱码一样的编码)一致,否则PE无法启动。同理,修改efimicrosoftbootbcd文件,添加PE到UEFI启动项。

  最后,使用DiskGenuis软件,修改EFI分区标识为EF,即可在Windows下隐藏此EFI分区,至此,所有工作全部完成,开始畅快使用吧!(附上本人移动硬盘根目录截图参考如果还有不清楚或其它问题,请留言交流,联系方式就不公布了,怕挨骂,哈哈!此文系楼主在上次发文中介绍的电脑棒上所写,系统的安装同样采用了本文介绍的安装方式,现在楼主自用的机器均采用了此文介绍的VHD隐藏安装方法,实际使用中未感到明显的性能损失,介意跑分的同志勿骂,谢谢!)


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号