BIOS方式安装、引导GPT分区单硬盘中的win7和win8系统问题

BIOS方式安装、引导GPT分区单硬盘中的win7和win8系统问题

首先要说明的是,在我安装和引导过程中,得到了510819776等网友的热心指点,在此表示感谢!在我以下的阐述中,由于水平所限,错误在所难免。对于阐述中的错误,敬请各位网友指出,谢谢!

一、win7/win8系统安装

假如一电脑仅有一GPT分区的单硬盘,第一分区为esp分区,第二分区、第三分区拟安装以UEFI方式启动的win8、WIN7的64位系统,第四分区拟安装win7的32位系统。

下面,对UEFI方式启动的win8、WIN7的64位系统安装不予阐述,仅对win7的32位系统安装到gpt分区及VHD系统作阐述。

(一)原本机上安装的第二硬盘以MBR方式启动的WIN7的32位系统克隆到gpt分区
1.用CGI64/32一健还原工具(支持gpt分区),克隆到gpt分区硬盘的第四分区上。

2.在winpe下,用skyiar工具,在该分区为ahci硬盘模式安装驱动。

3.对win7的32位系统进行注册表盘符清理。
凡将一个分区安装的系统克隆到另一个分区,无论是nt5.x系统,还是nt6.x系统,均要进行注册表盘符清理,否则将进不了系统桌面,因其注册表中的系统盘符一般不是克隆到的盘符。
如克隆到的gpt分区的盘符为H:盘(要记住,以下要用)。方法是:
①在WIN7PE/win8pe中,打开regedit, HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices,将H:盘对应的两项(其中一项为其ID号)保留。若无ID号项,则双击H:盘项,复制出显示在注册表项右侧的二进制值,修改型如“\??\Volume{ffee9440-0deb-11e3-8493-7845c4387ae8}”的某一项的二进制值为刚才复制的该值。其余项全部删除。导出本机HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices为reg文件保存到某盘某目录下,用记事本打开该reg文件,把内容[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]改成[HKEY_LOCAL_MACHINE\000\MountedDevices]保存备用。如为sys.reg。

②在WIN7PE/win8pe中,打开regedit,用加载配置单元命令,把 H:\Windows\System32\config\system 挂上HKEY_LOCAL_MACHINE 取名为000;把HKEY_LOCAL_MACHINE\000\MountedDevices 中的所有信息删除;导入以上保存备用的sys.reg文件 ,编辑 MountedDevices,把\DosDevices\H: 改为 \DosDevices\C:,即把克隆到的gpt分区盘符H:盘修改为系统盘符C:(此步是关键,保证系统盘符为C:);选中000项,卸载配置单元,退出regedit。

4.用bootice对该分区的win7系统boot目录下的BCD进行编辑。

注:
经测试及有网友说,用bootice现发布的各版本、easybcd、BcdTool等工具,编辑esp分区\boot\目录下的bcd、esp


分区\EFI\Boot\目录下的bcd、esp分区\EFI\Microsoft\Boot\下的BCD、各gpt分区中安装的win7/win8系统boot目录下的BCD、存放在gpt分区中的win7.vhd/win8.vhdx中的\boot\目录下的bcd,因微软故意按此设计的原因,以ue

你可能喜欢

  • windows7系统保留分区
  • win7系统保留分区
  • win8系统保留分区
  • win系统保留

BIOS方式安装、引导GPT分区单硬盘中的win7和win8系统问题相关文档

最新文档

返回顶部