前提:一份 Windows 7 安装镜像文件。如:Windows 7 旗舰版 x64 的MSDN版ISO文件。
操作:
A、提取镜像中所有文件到 D:\7x64 ;
B、复制 bootmgr 文件和 boot 目录(仅需要bcd/boot.sdi二个文件)到 C:\ ;
C、建立 C:\soursec 目录,复制 D:\7x64\sources\boot.win 文件到 C:\soursec ;
D、使用 bootsect.exe 工具将 NT6.0 格式的 MBR 记录写入硬盘MBR区域;
bootsect.exe /nt60 C: /mbr
注意:x86下不能运行x64程序,否则会提示:不是有效的 Win32 应用程序。
x86版 bootsect.exe 工具下载:点击
E、将 C: 盘的卷标改名为:bdcp ;
F、重启计算机,启动 Windows 7 安装程序。
G、安装程序提示:选择你要安装的语言类型等 ;
H、出现“开始安装界面”,点左下角“修复计算机”(请勿点击“现在安装”);
I、等待扫描�成,选择第一项(使用可以帮助解决 Windows 启动问题的恢复工具),点击“下一步”;
J、在“系统恢复选项”中选择最后一项“命令提示符”,打开“命令提示符”窗口;
K、如果不需要 Windows Xp (x86) 系统了,可以直接 format C: /fs:ntfs 了,保留的话,在过后的计算机重启,会在启动菜单中会多了一项 Windows Setup 启动项,就是可以进到你目前的地方了,可当维护与应急工具使用;
L、运行 Windows 7 安装程序:D:\7x64\sources\setup.exe
附:1、其实使用U盘安装 Windows 7 也挺方便的,前提是你有一个4G或更大的U盘。
①、把U盘格式化活动的主分区且为Ntfs文件系统;
②、提取镜像中所有文件到U盘里;
③、bootsect.exe /nt60 U:
④、U盘插到计算机中,在BIOS里设置U盘为第一启动(现在的主板都支持USB-HDD模式启动)。
后测试发现:U盘文件系统FAT32也行,空间只要能存放ISO里所有文件即可(32位2.6G/64位3.2G)
2、bootsect.exe 使用成功提示为:Bootcode was successfully updated on all targeted volumes.
3、修改启动项名“Windows 以前版本”为“Windows XP”:
bcdedit.exe /set {ntldr} description "Windows XP"
bcdedit.exe /default {ntldr}
bcdedit.exe /timeout 5
注意:bcdedit.exe 需要以管理员身份运行。