使用微软的Windows 7 USB/DVD download tool在windows xp下制作的U盘启动盘,开机后出现NTLDR is missing。恍然才想起,那个工具最后提示了一段英文红色的文字,没仔细看里面的内容,好像是说有些东西不能在当前环境执行。后来到微软网站才翻到,里面其实有说明。
难道要重新做系统盘?如果这样的话,岂不是光盘也会出现这个问题?
解决的办法可以是微软的那种方法,或者重新进入到xp系统:
1、下载bootsect.exe, 32bit。
2、把bootsect放到除了那个U盘系统盘以外的任何目录都可以,比如D:根目录。打开dos窗口,执行:
D:\>bootsect /nt60 [U盘的盘符]: /mbr
如果那个U盘是w,即:bootsect /nt60 w: /mbr
执行成功,会提示:
Target volumes will be updated with BOOTMGR compatible bootcode.
盘符: (\\?\Volume{–xxx-xxx-xxx})
Successfully updated NTFS filesystem bootcode.
\??\PhysicalDrive2
Successfully updated disk bootcode.
Bootcode was successfully updated on all targeted volumes.
3、重新启动电脑,启动盘设置成USB-HDD即可。
4、第一遍安装,提示重启的时候,记得要把启动盘切换到硬盘,而不是U盘。不然还会走一遍。