《 空中接口学园 》 >> IT课程 >>>> 关于U盘运行Windows系统的几点心得 |
-- 作者:tom -- 发布时间:2024-01-07 15:45:17 最近,对U盘上运行Windows系统做了一些尝试,总结了几点心得: 1. U盘做成MBR还是GPT? 2. MBR的话做几个分区? 3. 如何生成在U盘上运行的VHD? 4. U盘上运行Windows系统与PE系统有啥区别? 5. U盘上运行哪种Windows系统比较好?
[此贴子已经被作者于2024-01-07 16:23:37编辑过] -- 作者:tom -- 发布时间:2024-01-07 16:04:07 1. U盘做成MBR还是GPT? 首先明确一点, MBR与GPT都是可以支持UEFI,都可以在U盘上运行Windows系统的,而且GPT是缺省方式,比如利用Rufus工具将Windows系统安装到U盘,就会把U盘做成GPT格式。 GPT最大的优点或缺点是Windows系统会保护ESP分区,使之无法被访问。采用Bootmgr引导只运行Windows系统时,这些限制不会影响我们调整Windows启动项,因为利用BootICE工具可以绕过这些限制,实现修改BCD。 但如果还想在U盘上运行Linux系统,采用Grub2来引导,需要经常编辑grub.cfg的话,MBR就是更合适的选择了: MBR不再有windows下的访问限制,更加自由。 GPT还有一个很大的优点,就是可以通过dism备份为ffu,恢复非常方便。 不过,如果将Windows系统做到VHD中,MBR下备份更加简单。 综上,我采用了MBR。 [此贴子已经被作者于2024-01-07 16:12:37编辑过] -- 作者:tom -- 发布时间:2024-01-07 16:11:51 2. MBR的话做几个分区? MBR至少要做两个分区。 一个分区为Boot分区,采用FAT32格式化,大小100MB,用来存放UEFI Boot相关的文件。 另外一个分区采用NTFS格式化,用来存放VHD、ISO等大型文件。 注意,Boot分区放在U盘的前面还是后面都不会影响启动,只需要激活该分区。 分区和激活还是采用BootICE这个工具。 -- 作者:tom -- 发布时间:2024-01-08 19:34:21 3. 如何生成在U盘上运行的VHD? 一种办法是用BootICE工具生成一个15GB固定大小的VHD文件。VHD挂载后采用MBR,单一卷,NTFS进行格式化。之后用dism直接将W10/11的安装盘部署到挂载的VHD上。部署完后用BootICE设置VHD启动项,启动后进行安装配置,就可以了。 另外一种办法是Rufus工具把W10/11安装到一个16GB的U盘上,安装完成后再用Disk2VHD工具将U盘转成VHD,当然这个VHD是动态大小的。 附带讲一下,VHD采用动态大小对U盘并不是个好选择,会增加额外的读写操作。为此,可以用vboxmanger,将动态大小转为固定大小。 最后一种办法是运行Pe,然后把U盘的Windows所在分区ghost到一个备份文件中,然后采用第一种办法得到固定大小的VHD并挂载,再用ghost将备份文件释放到VHD中。这种办法省掉了安装的过程。 [此贴子已经被作者于2024-01-09 20:41:32编辑过] -- 作者:tom -- 发布时间:2024-01-09 20:45:32 4. U盘上运行Windows系统与PE系统有啥区别? PE也能在U盘上运行,缺点是运行过程中PE系统不能配置,改了配置下次运行失效。Windows系统就不存在这个问题,配置持续有效。 但是,这不代表说PE系统就被取代了。其实,PE系统最大的优点是其权限特殊,可以对系统文件进行操作,在某些场合还是很有用的。
-- 作者:tom -- 发布时间:2024-01-10 21:00:40 5. U盘上运行哪种Windows系统比较好? U盘上运行的系统最大要求是低硬盘读写,其次是少CPU占用。当然系统占用的空间也不要太大。 用下来发现,W10LTSC的开销还是比W11低。至于Win7,目前还不能在U盘上运行。 目前已经有6条评论 >>> 发表你的见解 |
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:31.250毫秒 |