hzqiji 发表于 2010-1-27 16:44

GHOST后的系统启动提示NTLDR is missing【更新2个新情况】

本帖最后由 hzqiji 于 2010-1-28 11:00 编辑

原本的电脑先安装了XP,后安装了win7
现在想要把win7系统复制到一个新的硬盘上去,复制过去后启动win7,提示NTLDR is missing……
求最简单的修复办法,最好是在XP系统或者win7系统下就可以修复的
因为新硬盘要单独使用,需要彻底脱离原来的XP系统,有没有什么软件可以重新建立一个win7单系统的引导文件?

Stuka 发表于 2010-1-27 16:48

Win7安装盘修复引导

dongjuanyong 发表于 2010-1-27 16:51

win7安装盘上考一个bootsect.exe
cmd运行bootsect /nt60 /mbr x:
x为win7所在分区(没有100mb引导分区的情况下)
另外需保证x:在磁盘管理中为“活动”状态

hzqiji 发表于 2010-1-27 17:10

身边没有安装盘,只有一个安装镜像
我试过硬盘安装系统的那个程序,但是不知道为什么,再启动时居然找不到作为安装盘启动的什么文件

从镜像里拷出来一个bootsect,但是输入bootsect /nt60 /mbr x:以后,就好像直接输入bootsect一样,出来的是帮助信息
X盘在磁盘管理里设置过活动了

dongjuanyong 发表于 2010-1-27 17:20

身边没有安装盘,只有一个安装镜像
我试过硬盘安装系统的那个程序,但是不知道为什么,再启动时居然找不到作为安装盘启动的什么文件

从镜像里拷出来一个bootsect,但是输入bootsect /nt60 /mbr x:以后,就好像直接 ...
hzqiji 发表于 2010-1-27 17:11 http://bbs.saraba1st.com/images/common/back.gif
sorry, bootsect /nt60 x: mbr

hzqiji 发表于 2010-1-27 17:29

本帖最后由 hzqiji 于 2010-1-27 17:31 编辑

输入bootsect /nt60 G: /mbr后
提示Could not map drive partitions to the associated volume device objects
是什么问题呢……文件被占用?bootsect在H盘,要恢复的系统在G盘,当前win7系统位于C盘,还有个XP在E盘……

hzqiji 发表于 2010-1-27 17:34

EASYBCD里有个recreate missing/detected boot files选项,不过没有地方选择分区目录,我不敢点,怕把别的系统弄坏了……

dongjuanyong 发表于 2010-1-27 19:13

给张磁盘管理中分区的图示吧,感觉有些问题

真草稚京 发表于 2010-1-27 19:56

新硬盘?

你直接GHOST的?

还是先分区的?

用什么分区的?

jyyyjgy 发表于 2010-1-27 21:04

还没有激活主分区?

hzqiji 发表于 2010-1-27 21:26

本帖最后由 hzqiji 于 2010-1-27 21:27 编辑

新硬盘分了2个区,都是主分区,win7里的磁盘管理我没有找到逻辑卷的选项,只有一个新建简单卷,结果建出来的都是主分区,一个G盘,一个H盘
现在把作为逻辑驱动器的C盘,ghost了一个镜像到G盘
引导文件应该是放在主分区XP系统下,win7下的驱动器号是E。
因为当时是先装的XP,所以如果在XP下看的话,XP系统是在主分区C盘,win7系统是在逻辑驱动器E盘,win7系统下盘符对换。
G盘格式化完毕后就把它标记为活动了。

dongjuanyong 发表于 2010-1-27 22:21

本帖最后由 dongjuanyong 于 2010-1-27 22:23 编辑

新硬盘分了2个区,都是主分区,win7里的磁盘管理我没有找到逻辑卷的选项,只有一个新建简单卷,结果建出来的都是主分区,一个G盘,一个H盘
现在把作为逻辑驱动器的C盘,ghost了一个镜像到G盘
引导文件应该是放在主分 ...
hzqiji 发表于 2010-1-27 21:26 http://bbs.saraba1st.com/images/common/back.gif
问题在这,你安装win7的时候,安装程序会把bootmgr(win7的引导程序,同xp的ntldr)安装到当前的活动主分区,也就是xp的分区(xp中为C,win7中为E),而ghost镜像的分区(xp中为E,win7中为C)为逻辑分区、没有bootmgr,也就无法启动
现在最好的办法是win7安装盘上的启动修复(easybcd的启动修复ms也行,不过我没试过),别的操作起来太复杂,还不如重装

hzqiji 发表于 2010-1-27 22:33

就是缺了这个引导程序,今天手头没有WIN7安装盘,结果折腾了半天都没弄好
身边只有一个镜像,于是用那个硬盘安装程序生成了一个安装系统的引导项,结果一直不成功。
用EASYBCD查看那个引导项,发现它居然把路径指向了C盘boot目录下的某个文件,而当前的C盘win7系统下压根就没有boot这个目录,解压好准备用来安装的磁盘boot路径下也没有那个执行文件。感觉可能是弄乱了,明天用安装盘再试试

hzqiji 发表于 2010-1-28 10:59

13# hzqiji


现在遇到了两大问题:
1.将GHOST完毕的新硬盘(盘符包括G盘和H盘)装到新的电脑上,修复引导区后,在windows启动界面无限自动重启。
2.将新硬盘重新装回旧电脑,并选择从新硬盘启动,则可以成功启动,但显示启动盘是G盘。一旦我将旧硬盘拔下,G盘启动就会遇到问题,因为虽然从G盘启动,但GHOST的系统当时是C盘,所以调用的用户配置全部都是从C盘来的。

刚才又在G盘启动时,将原本的C盘和D盘改成了P盘和Q盘,结果现在虽然能进G盘系统,但什么操作都做不了了。这种时候该如何更改盘符呢
为什么即使拔掉原本的硬盘,新硬盘的盘符仍然会被识别成G盘?

换到新电脑上自动重启,可能是因为硬件配置环境更改的缘故?但不是说win7移植性很好的么……这个问题我打算试试修复安装了……

dongjuanyong 发表于 2010-1-28 11:17

原来的位置是disk2的partition3,现在变成disk1的partition1
设置有变,够呛能行,重装为妙

hzqiji 发表于 2010-1-28 11:19

win7居然还不带修复安装,只有修复或者升级或者全新安装,升级还必须要能进系统……这下囧了,我不想重装啊,好多配置啊……

dongjuanyong 发表于 2010-1-28 11:49

不是有文件设置转移向导么,Easy Transfer什么的……挺好用的,我原来从RC向RTM转移很成功

C1ViAzAQZ 发表于 2010-1-28 13:05

WIN7 安装盘修复.
或者PE下用NTBOOTautofix 修复

hzqiji 发表于 2010-1-28 19:32

全新安装以后用了win7轻松转移,还真费时间……虽然设置什么的都转过来了,不过不包括程序和注册表,结果一下午全花在装程序上了

天翼风 发表于 2010-1-29 00:01

dongjuanyong 发表于 2010-1-29 07:32

G盘格式化完毕后就把它标记为活动了。
hzqiji 发表于 2010-1-27 21:26 http://bbs.saraba1st.com/images/common/back.gif
ls看帖不仔细

chickwood 发表于 2010-1-29 07:50


1.将GHOST完毕的新硬盘(盘符包括G盘和H盘)装到新的电脑上,修复引导区后,在windows启动界面无限自动重启。
hzqiji 发表于 2010-1-28 10:59 http://bbs.saraba1st.com/images/common/back.gif
这是最大的问题,也是该死的ghost对win7不起作用的最大的问题,我连80g->160g新硬盘c->c对拷都失败,当然,分区活动肯定设置了。

hzqiji 发表于 2010-1-29 09:05

啊……连盘符不换都不行么
像这种旧机换新机的换法不行也就算了……同一台电脑把系统盘换个硬盘也不行么……我还指望换SSD硬盘做系统盘来着

dongjuanyong 发表于 2010-1-29 09:42


这是最大的问题,也是该死的ghost对win7不起作用的最大的问题,我连80g->160g新硬盘c->c对拷都失败,当然,分区活动肯定设置了。
chickwood 发表于 2010-1-29 07:50 http://bbs.saraba1st.com/images/common/back.gif
vhd installing is watching u...
详情pcbeta上有VHD安装的详细介绍
页: [1]
查看完整版本: GHOST后的系统启动提示NTLDR is missing【更新2个新情况】