Legacy模式下安装windows需要硬盘为MBR分区表。MBR最大支持2T硬盘,只支持四个主分区。
UEFI模式下安装windows需要硬盘为GPT分区表。大于2T硬盘都要使用GPT分区。
UEFI+GPT启动速度明显比legacy+MBR快,下面是它们的启动过程对比:
我采用的WIN7是原版ISO文件,大家可以从msdn.itellyou去下载64位
的ISO文件,然后解压直接拷入U盘根目录,或者使用UltraISO将ISO写入U盘,U盘格式化时选用FAT32格式,不然UEFI模式下从U盘无法启动。
注意两点:
- 必须使用UEFI启动U盘,否则在安装系统选择分区的时候,会报告
无法将Windows安装到磁盘0的分区
的错误,无法给GPT分区安装系统。 - 直接使用UEFI启动这个U盘,也是没有办法利用U盘启动安装程序的,而是会自动进入到UEFI SHELL里去,因为原版里面少了样东西,让UEFI不认为这个U盘是具备启动功能的安装盘。
下面我们要做的是:
打开U盘,找到\sources\install.wim
文件,使用7z或者好压解开这个文件,将文件中的\Windows\Boot\EFI\
这个目录下的bootmgfw.efi
, 复制到你的U盘根目录. 然后在U盘里找到\efi\Microsoft
这个目录, 把这个目录下的boot
文件夹复制到上一级目录去, 也就是\efi\boot
, 并把刚刚的bootmgfw.efi
改名为bootx64.efi
,也拷贝一个进这个boot
文件夹。
开机,UEFI启动U盘,进入shell,会显示磁盘分区, 假设U盘对应的分区是fs0(如果不是就一个一个试) , 进入分区执行
shell > fs0
fs0:\ > ls 列出所有的文件
fs0:\ > bootmgfw.efi
熟悉的windows安装界面就出现了。接下来和原来安装系统一样。
更多推荐
UEFI模式用U盘给GPT分区硬盘安装64位WINDOWS
发布评论