找回密码
 注册
快捷导航
查看: 17728|回复: 30

【原创】关于无光、软驱本本在DOS下安装2000提示“NTLDR is missing”错误的研究报告

[复制链接] |自动提醒
阅读字号:

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-2-27 03:28:05| 字数 994| - 中国–山东–东营 联通 | 显示全部楼层 |阅读模式
最近有不少网友的570和240、X系列因为没有底座或光驱无法安装系统(指的是2000或XP,98没问题)。主要采用的方法有:

1、 采用通过转接卡把本本硬盘挂到台机上分区,安装完系统后装回本本;

2、 将硬盘装到其它有光软的本本上分区,安装完系统后装回本本;

3、 将硬盘装到其它有光软的本本上分区,将C盘用FORMAT C:/Q/S格式化并复制系统文件,把2000的安装目录COPY到其它分区后装回本本,在DOS下安装2000。

      但是,有的网友能够成功安装,有的不能。有的必须先装98,在98系统里升级2000才能安装成功,否则直接安装2000第一次重新启动时会出现“NTLDR is missing”错误,无法继续安装。

      有的甚至先装好98后再升级2000,依然提示“NTLDR is missing”错误,安装失败。

      对此,I386版主提出一些思路,经过讨论后认为不对,又提出一些新的思路。见I386版主的帖子:

【原创】笔记本硬盘的外接分区与“NTLDR is Missing”http://www.ibmnb.com/viewth ... p;highlight=%2Bi386

      但仅仅为理论,未经过验证。还有sozzhzftcmd 网友曾经在COMPAQ、东芝本本上进行过实验,实验方法为:

      “我那天拿了3台机器回家,一台要装XP,另外还有两台装98,一台COMPAQ一台HP还有我的TOSHIBA,我后来在下午4点多的时候才拿了这个X20,我把每个机器上的盘都拿来试过了,只要试XP就不能启动,因此我后来又重新在TOSHIBA上分区后再装98,但是当我把XP拷贝过去后拿到了IBM上,结果装了还是不行,所以我干脆就全删了因为当时没有USB软驱,因此我只有在TOSHIBA上做,结果到最后都没成功,试了很多很多的分区软件和方法,后来我又去买了个USB软驱,用软驱分了区再考过来就好了。 ”

      由于本人非计算机专业,理论上比较菜,所有经验全部来自实践和经历(本人在公司负责所有IT设备的购买及维护),对I386版主的理论思路不能确定,同时,对sozzhzftcmd 网友的实验结论表示怀疑,因此,本人花费大量时间和精力,分别在IBM600E、COMPAQ V300、DELL CPI和NEC本本上进行实验,以求获得第一手资料。下面,我简单介绍一下实验过程:

[ Last edited by c@ini@o on 2004-2-27 at 11:01 ]

评分

参与人数 1技术分 +1 收起 理由
+ 1

查看全部评分

存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 03:29:05| 字数 1,185| - 中国–山东–东营 联通 | 显示全部楼层
我实验的是把硬盘装到其它本本上先分区,后复制I386,再装回自己的本本(有软驱)上安装2000(也可以认为是无光软,因为我用软驱启动主要是为了能够加载SMARTDRV命令,C盘本身已经可以启动到DOS安装2000了)。

      如果硬盘不需要分区,那么用移动硬盘盒接到任何机器上复制I386,并将98系统文件复制到C盘(使C盘可以启动),再装回自己的本本安装即可,没有任何错误提示,一次安装成功。

1、 在600E上重新分区,将C盘FORMAT C:/S,使之可以引导到DOS。拆下硬盘,装到移动硬盘盒,在其他本本上将I386目录COPY到D盘。用98启动盘引导进DOS。我先暂停一下,为什么要用98盘呢,硬盘已经可以引导了呀? 经过实验,我发现即使格式化后将SMARTDRV。EXE复制到C盘,硬盘启动后加载,会提示失败,无法加载,故只能用启动盘启动后加载AMARTDRV。EXE。

注意:必须加载SMARTDRV。EXE,否则安装2000第一次重启前复制文件的时间足以让你去好好睡上个午觉了

在用启动盘启动后,加载SMARTDRV。EXE,执行D:\I386\winnt.exe,安装2000。一切顺利,2000安装成功。

注:以下实验均为用98启动盘启动,并加载smartdrv.exe,不再赘述。

2、 把硬盘拆下,装入COMPAQ,也可以启动,没有提示“NTLDR is missing”错误。

3、 在 COMPAQ上重新分区,复制I386,再装回600E,用DOS下安装2000,顺利安装成功,没有提示“NTLDR is missing”错误。

4、 把硬盘装到DELL CPI上分区,复制I386,装回600E上。这次问题出来了,在复制文件完成后第一次重启时,光标在左上角不停闪烁,无法启动。我用98启动盘启动,FDISK /MBR,修复分区表,重启,故障依旧,安装失败。

5、 不甘心,把硬盘装到DELL上,重新分区,在DOS下安装2000,安装成功后再装入600E,光标还是不停闪烁,启动失败。

6、     把硬盘又装回DELL,重新分区,并将WIN98目录复制到D盘,装回600E,在DOS下安装98,第一次重启后,新的问题出现了,屏幕左上角出现 “KEY”,无法继续安装(说明:600E上未设置任何密码)。

7、 把提示“KEY”,无法安装98的硬盘从600E上拆下,装入DELL,可以启动,继续安装,这是应该的,本来就是在DELL上分的区。

8、 在NEC上分区,把硬盘装入600E,安装2000,光标在左上角不停闪烁,无法启动。

9、 又借了T21(系统是XP),把T21硬盘拆下,装到COMPAQ上,顺利启动。

10、 把硬盘T21硬盘从COMPAQ上拆下,装到DELL上,提示 “NTLDR is missing”错误,启动失败。

11、 把T21硬盘从COMPAQ上拆下,装到NEC上,提示“NTLDR is missing”错误

评分

参与人数 1技术分 +1 收起 理由
+ 1

查看全部评分

存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 03:30:27| 字数 1,006| - 中国–山东–东营 联通 | 显示全部楼层
从上面实验结果来看,IBM和COMPAQ可以互相分区,并安装2000;IBM和DELL不行,IBM和NEC也不行。值得一提的是,这些本本的IDE ATA/ATAPI控制器均为:inter(r)82371AB/EB PCI Bus Master IDE Controller。那么,都是相同的控制器,用的是同一块硬盘,为什么DELL和NEC的就不行呢?按照I386版主的理论分析,相同的硬盘控制器分区后应该就可以互换安装2000了。

    sozzhzftcmd 网友的分析似乎有道理:“在DELL的BIOS源文件中找到了IBM的硬盘分区和启动信息,因此证明,DELL的是能启动IBM的硬盘”。

     那么这点又使人产生怀疑,既然BIOS里有IBM的硬盘分区和启动信息,为什么又不能互相分区后安装2000呢?实验证明,我一开始说的IBM T20本本分区并安装XP的硬盘装到DELL里可以启动并正常使用的说法是错误的,肯定是我记错了。那么,问题就不是出在BIOS里了。

    根据实验分析,我推测是不同品牌本本主板里除了标准硬盘控制器之外还有特殊的硬盘控制电路,不是用本品牌的本本分的区,再装回原本本装2000,这个控制电路就会自动识别,拒绝引导,提示“NTLDR is missing”错误。从这点来 说,I386版主的分析很有道理,问题肯定是出在分区时向硬盘分区表里写入了各品牌的特殊标记(就像分区表里的55AA等标记),不是本品牌的本本或者不是采用相同的硬盘识别技术,主板就会自动识别并拒绝引导。不仅仅是2000,包括安装98也会提示错误,所不同是仅仅是错误提示不一样。

     I386版主关于“因为Win95/98/me忽略了对这个结构中某些值的检查,即便是无效的也仍然会继续启动程序。”的分析基本正确,但实验6是个特例:“   把硬盘又装回DELL,重新分区,并将WIN98目录复制到D盘,装回600E,在DOS下安装98,第一次重启后,新的问题出现了,屏幕左上角出现 “KEY”,无法继续安装(说明:600E上未设置任何密码)。”
     
      我又做了2个实验:
1、把DELL的硬盘(98)装入600E,可以启动。

2、把NEC的硬盘(98)装入600E,也可以启动。
COMPAQ就没试,2000安装都没问题,98就不用说了。

    为什么在DELL分区后在600E上不能安装98,我很迷惑,希望大家能给我答案。

[ Last edited by c@ini@o on 2004-2-27 at 03:38 ]
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 03:31:51| 字数 840| - 中国–山东–东营 联通 | 显示全部楼层
为了验证我的想法,我又做了下面的实验:

1、 600E的硬盘装到DELL上重新分区,在DOS下装好2000,装到COMPAQ上,开机后光标在屏幕左上角不停闪烁,现象和在DELL上分区,在600E上安装2000一样,无法启动。

2、 接着把600E硬盘从COMPAQ上拆下,装入NEC,可以启动,无“NTLDR is missing”错误。但启动后蓝屏,提示BIOS不支持ACPI(高级电源管理),呵呵,本本太老了。

      根据上面的实验,可以推断:在COMPAQ上分区装好2000,装到DELL上肯定无法启动,在NEC上也不行;
在NEC上分区装好2000,装到DELL上肯定可以启动,装到COMPAQ上肯定不行。

      但这只是推断,说服力还不充分。为了掌握确切的、充分的第一手资料,我又做了我认为在理论上是浪费时间的实验。

3、 把600E硬盘从NEC上拆下,装入COMPAQ,重新分区,在DOS下装好2000,装入DELL,开机后光标在屏幕左上角不停闪烁,无法启动。

4、 接着把600E硬盘拆下,装入NEC,开机后光标在屏幕左上角不停闪烁,无法启动。

5、 把600E硬盘在NEC里重新分区,在DOS下装好2000,装入DELL,顺利启动。

6、 接着把600E硬盘从DELL上拆下,装入COMPAQ,光标在左上角不停闪烁,无法启动。

    实验结果和我推断的没错,白白花了5个多小时

      实验结果表明,因为COMPAQ本身采用的是和IBM相同的技术(推测),而DELL和IBM的不同,也就是说DELL和COMPAQ采用的技术不同,导致2品牌本本互相分区后并安装2000再装入原品牌本本主板不能识别,拒绝引导。同理,NEC与COMPAQ也不能互相分区后安装2000;DELL和NEC可以互相分区后安装2000。


      注意:因为这几台本本不是同时借来的,而是3天之内分别借来的(先是COMPAQ,然后是DELL,然后是NEC,最后是T21)因此很多步骤重复了(多分区、装2000好几次)。我没有将其整理,是想把全过程详细、完整的报告给大家。
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 03:35:16| 字数 1,374| - 中国–山东–东营 联通 | 显示全部楼层
经过上面大量、漫长、重复的实验结果证明,不同品牌本本主板里还有特殊的硬盘控制电路,在分区时向硬盘分区表里写入了各品牌特殊的标记,不是本品牌的本本或者不是采用相同的硬盘识别技术,再装回原本本安装2000,这个控制电路就会自动识别,并拒绝引导,提示“NTLDR is missing”错误。

      I386版主给出了2个建议基本正确:

1、首先考虑要在本机上进行分区。只有这样才能写入正确的和匹配的BPB值,不会使得Windows NT Loader 无法定位。在其他机器,尤其是其他型号硬盘控制器下接驳分区,大多数情况下,会导致写入不同的BPB值。

在本机上分区是正确的,但在相同型号的硬盘控制器分区就能互相安装2000的分析则不正确,实验证明了这一点。

2、应急情况下(安装/运行过程中出现 NTLDR is missing),可以考虑用一张含有sys.com文件的磁盘或U盘启动机器,然后输入 sys c: 传递系统。注意,如我在前文所说,format c: /s 并不引起BPB信息的重写,因此是无效的。sys命令在传递系统的同时,会引起写入新BPB值的操作。当然此时,NTLDR也被覆盖了,系统变成了Windows 98/me。用sys执行过后(也就是bpb更新后),再运行 win2k/xp的安装程序,就不会再有任何错误了。这在一些网友的相关解决方法中也有提及,在本文分析过原因之后,这样的做法也就顺理成章了。

      此分析非常正确,经过我的实验,在DELL分区后,把硬盘装到600E上,不论98或2000均无法安装,但用98启动盘启动,SYS C:传输系统后重新安装2000,就可以成功安装。


     现在,很多网友在其他本本上分区并复制I386,装回自己IBM本本上安装2000,出现 “NTLDR is missing”错误的问题根源我想大家可以得到答案了.
强烈建议:无光软本本如果不是必须,尽量不要重新分区,那样装系统会简单的多;如果必须,最好找同品牌本本分区,复制安装文件后再装系统。

      有软驱、无光驱本本就好说了,分不分区都一样,没什么特殊的,只要在自己本本上用98启动盘分区就可以了。

      还有,我在实验过程中发现一个现象:在把硬盘分区格式化时,用FORMAT C:/S格式化,并复制系统文件到C盘,装完2000后会有一个DOS,启动菜单有2项(实际上在安装2000第一次重新启动时就有了)。它只是98的启动文件构成的最基本的DOS。但这就足够了,我们可以利用它来进入DOS执行GHOST恢复系统。

经过实验,可以备份并恢复系统,并且恢复后DOS还在,以后恢复系统连软驱也不用了!


声明:本实验采用的本本是:IBM TP600E(P2 366 192MB 6.4GB 13.3tft)COMPAQ ARMADA V300(C 400 64MB 4。3GB 12.1TFT)、DELL  Latitude Cpi  A366XT  BIOS版本:A05(P2 366 128MB EDO 13.3TFT) NEC VersaProNX  VA20C(PMMX 200 96MB EDO 3.2GB 12.1TFT),IBM T21(只是借用了装有XP的硬盘)

因为实验机器较老(搞不到好的),不排除主板技术差异,实验结果可能与新本本不同,特此声明
   
   本文版权属于专门网c@ini@o,如需转载,须经本人同意。

[ Last edited by c@ini@o on 2004-2-27 at 11:22 ]
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

2995

回帖

20

积分

4638

资产值

高级会员 Rank: 2Rank: 2

注册时间
2002-2-6
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-2-27 08:37:09| 字数 158| - 中国–香港 Eppstore | 显示全部楼层
太好了,赞一个!!

呵呵,c@ini@o 版主真是不辞劳苦,亲自验证了结论,还有新的发现,补充了我的文章《笔记本硬盘的外接分区与“NTLDR is Missing”  》
http://www.ibmnb.com/viewth ... p;highlight=%2Bi386

大家结合起来看,对分区的问题应该会有一个比较全面的认识!:)
2000 - Thinkpad 390X
2004 - Thinkpad X30
2007 - Thinkpad T43
2009 - Thinkpad X200T
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 09:05:34| 字数 62| - 中国–山东–东营 联通 | 显示全部楼层
呵呵,我这人对技术方面要是有不明白的地方有股钻劲,不捣腾明白睡觉也睡不塌实。

只要能对有需要的网友有所帮助,我辛苦一点也就值了
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

2万

回帖

215

积分

2万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-8-27
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)金牌荣誉勋章(注册20年以上会员)
发表于 2004-2-27 10:08:47| 字数 43| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
比较麻烦一点的情况是,没有光驱,全部ntfs分区的本本安装win2000,我没成功过。
爵爷:我把这个问题留给读者。
我:做个没好处不主动去赞美的人。
你们:星宿老仙,德配天地,威震寰宇,古今无比
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 10:17:46| 字数 121| - 中国–山东–东营 联通 | 显示全部楼层
QUOTE:
Originally posted by w0017 at 2004-2-27 10:08 AM:
比较麻烦一点的情况是,没有光驱,全部ntfs分区的本本安装win2000,我没成功过。


话中有话**\**\**\

想想~~~恩,这个问题比较难*~*
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

1270

回帖

0

积分

1829

资产值

入门会员 Rank: 1

注册时间
2003-3-31
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-2-27 10:19:20| 字数 7| - 中国–北京–北京 教育网/北京航空航天大学教育网 | 显示全部楼层
好东东呀,收藏

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

2447

回帖

97

积分

3111

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-11-26
发表于 2004-2-27 11:47:54| 字数 45| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层

不得不佩服

实践是检验真理的唯一标准

用行动验证自己的思想的过程是艰苦的,但成功的快乐也是大家可以分享的
2年玩了24个笔记本,什么时候休息?
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-27 12:13:53| 字数 311| - 中国–山东–东营 联通 | 显示全部楼层
QUOTE:
Originally posted by w0017 at 2004-2-27 10:08 AM:
比较麻烦一点的情况是,没有光驱,全部ntfs分区的本本安装win2000,我没成功过。


我找找了找,网上有“超级多系统启动盘”下载。

软件简介:, 超级多系统启动盘EZ INSTALL BOOT.能安装Windows 98、Windows ME、Windows
2000/Server、**** Home 和Pro版。而且它能自动判定您的硬盘分区是否能安
装该系统。 详细功能: 1: 删除NTFS或LINUX分区; 2: 对危险*作提供可视化报警

我的思路是:

1、把硬盘挂到别的机器上复制I386,然后装回去。

2、用超级多系统启动盘启动安装。

不知道是否可行。
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

12

回帖

1

积分

16

资产值

初级会员 Rank: 1

注册时间
2004-2-17
发表于 2004-2-27 15:57:21| 字数 1,063| - 中国–四川–成都 电信 | 显示全部楼层
提几点问题:
这个问题应定位在如何分区,格式化和做系统上:
我假定
分区就是fdisk
格式化即format c:
做系统有几种:
(FS)format c: /s
(SC)sys c:
(W2K)安装2000到第一次重起

现在可以肯定的是格式化操作与本问题没有关系.
分区和做系统操作分为这样两组:

在本机上分区
     在本机上做系统               (AA)
     在其它机器上做系统           (AB)
在其它机器上分区
     在本机上做系统               (BA)
     在其它机器上做系统           (BB)

(AA)情况肯定可以,略过不谈
(AB)情况根据楼主的实验来看和我自己的经验,大多数情况也是可以的.

方法如下:
1.从BB的软驱或其它设备上引导
2.对本本硬盘进行分区,无论用FDISK还是PQ,DM都可以.
3.拆下硬盘,放到台式机或其它本本上做系统

(BA)情况也可以,不用说.
(BB)情况肯定不可以.

这样看来,分区和做系统最少需要一个操作要在本机上完成.
而且从实用的角度来看,(AA)和(AB)比较好.因为它以后还可以在其它机器上重新装系统.

(BA)的情况可能是大多数朋友可能碰到的.NT Loader Missing它很可能就是
(BA)情况变成了(BB)产生的.

所以最佳的情况是在本机上分区.

原因分析:

分区主要影响的是首(零)磁道的首扇区.这里有几个东西
一是MBR,一是主分区表,一是起动标记AA55

格式化主要是针对FAT表,它是在分区内部,所以它的关系不大.

做系统,就要说说起动过程了.
PC起动,首先是BIOS引导程序,如果从硬盘起动,它加载MBR,MBR加载FBR.FBR加载操作系统.

这样看来我得到这样一个假定:

本本BIOS会找一个特别的起动标识(BS):它可能在MBR中,也可以在FBR中.
这也许就是硬盘锁的程序入口.

AA情况BS出现在MBR和FBR中.
AB情况BS出现在MBR中.外部格式化重写了FBR(先按98的情况也是这样)
BA情况BS出现在FBR中.
BB情况没有BS.本本认为这是不合法的起动盘.

但是win98的起动和win2000是完全不一样的.
win98的MBR与win2000不一样.所以当安装了win2000后,用sys c:是做不成
win98的起动盘.只能用format c: /s.但它是会重写MBR和FBR,所以...

结论
如果在本本分区后能把首磁道复制下来,就可以在其它机器上重写这个磁道
实现在外部分区,做系统.

最简单的方法是分区,格式化后做一个全盘的ghost.
这样就可以在其它机器上,复制回本本上,达到(AA)或(AB)的情况.
最好是做一个空的全盘ghost,它也很小,只有几K.
以后就不怕没有软驱和光驱了.

评分

参与人数 1技术分 +1 收起 理由
+ 1

查看全部评分

ThinkPad 570E (2644-6AJ)PIII 500/192M/15G/win2000 sp4
回复 支持 反对

使用道具 举报

2万

回帖

15

积分

2869

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-4-13
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2004-2-29 06:00:27| 字数 117| - 中国–山东–东营 联通 | 显示全部楼层
楼上的分析的不错!

加分鼓励!

因为在不同机器上分区,在硬盘里加载了不同的标记,更换到其他品牌本本上,BIOS不能识别,导致不能引导。

关于你说的GHOST,我认为理论可行,可惜没有设备可供实验。

如果solotony网友能再做个实验就好了。
存在问题:好吃饭 好喝酒
分析原因:好吃饭 好喝酒
总结经验:好吃饭 好喝酒
整改措施:好吃饭 好喝酒
努力方向:好吃饭 好喝酒
回复 支持 反对

使用道具 举报

410

回帖

3

积分

899

资产值

中级会员 Rank: 2Rank: 2

注册时间
2004-1-31
发表于 2004-2-29 13:08:00| 字数 52| - 澳大利亚–新南威尔士州–大悉尼–悉尼 | 显示全部楼层

还有一点就是:

在我的试验过程中,只要用NTFS格式化就没成功过,每次练NTLDR IS MISSING 都没有,我都郁闷了~
S31 / i Series 2639 /
T41P / T30 /
X24 / X30 / X41
回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2004-3-2 20:11:05| 字数 312| - 中国–广东–深圳 中移铁通/富士康科技集团 | 显示全部楼层
這個問題俺還是有發言權的, 畢竟設計了N年的主板, 呵呵~~~

IDE HDD有3种常見的映射模式, CHS, LARGE, LBA

在這3种模式下, 尋址方式有所不同, 最主要的是對柱面和磁頭數的虛擬有所不同, 很多情況下, 在其中一种模式格式化的HDD, 再換成另一种模式的時候, 原先的數据都不能訪問(但不是?G失).

用不同的IDE CONTROLLER去識別同一個HDD. 因DEFAULT ACCESS MODE可能不一樣, 造成在一個系統中裝的OS到另一個机器系統中就不認了.

不知道你的本本用的DEFAULT MODE是什么, 因為多本本中并不開放你的選擇, 還有, USB轉接盒的格式也不得而知, 所以, 系統不能通用了, 于是

NTLDR is missing就出?

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

410

回帖

3

积分

899

资产值

中级会员 Rank: 2Rank: 2

注册时间
2004-1-31
发表于 2004-3-2 20:23:01| 字数 79| - 澳大利亚–新南威尔士州–大悉尼–悉尼 | 显示全部楼层

那是不是说:

如果我把所有的不同的东西都加到BIOS中就能引导所有类型的分区格式了??
还有就是为什么就连在IBM上分好区的硬盘拿到别的机器上去装XP,但是装完还是不行哪??
S31 / i Series 2639 /
T41P / T30 /
X24 / X30 / X41
回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2004-3-2 20:44:59| 字数 71| - 中国–广东–深圳 中移铁通/富士康科技集团 | 显示全部楼层
有時候, LBA MODE和LARGE MODE能相互識別一部分, 但不是全部, 分好區并不意味著換到另一台机器上會按你原?淼腁CCESS MODE去訪問

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

2995

回帖

20

积分

4638

资产值

高级会员 Rank: 2Rank: 2

注册时间
2002-2-6
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2004-3-2 23:28:05| 字数 217| - 中国–香港 Eppstore | 显示全部楼层
QUOTE:
Originally posted by 茄子 at 2004-3-2 20:11:
這個問題俺還是有發言權的, 畢竟設計了N年的主板, 呵呵~~~

IDE HDD有3种常見的映射模式, CHS, LARGE, LBA

在這3种模式下, 尋址方式有所不同, 最主要的是對柱面和磁頭數的虛擬有所不同, 很多情況下, 在其中一 ...


您的解释完全验证了我的推论,谢谢您
http://www.ibmnb.com/viewth ... p;highlight=%2Bi386
2000 - Thinkpad 390X
2004 - Thinkpad X30
2007 - Thinkpad T43
2009 - Thinkpad X200T
回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2004-3-3 12:22:01| 字数 97| - 中国–广东–深圳 中移铁通/富士康科技集团 | 显示全部楼层
正好俺自己的本本在升級硬盤的時候, 遇到相似問題, 而且有測試軟件報告俺在不同系統中的ACCESS MODE不一致導致分區的?撛阱e誤, 所以就關心了一下, 俺的問題解決了, 就正好看到這個帖子, 呵呵~~~

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

462

回帖

0

积分

634

资产值

入门会员 Rank: 1

注册时间
2003-5-24
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-6-20 21:41:27| 字数 365| - 中国–广东–广州–天河区 电信 | 显示全部楼层

我的经历

compaq m300 机器, 没有光软, 硬盘坏掉, 买新硬盘要装系统

用 usb 硬盘盒, 在 compaq presario 2800 和 ibm t20 上面 ghost 系统, 拿回去, 均是ntldr missing

将硬盘接到 compaq presario 2800 里面, 用光盘装 系统 win2000, 文本模式完毕之后 关机装回 m300, 还是 missing

将硬盘接到 ibm t20 上面, 重复上面步骤, 这回 ok 了。

证明 compaq m300 和 ibm t20 对付那个  30G 硬盘, 用的是相同的 access mode.  compaq 2800 不是。

linux 下面的分区工具, cfdisk, 可以看出 fat32 分区是不是 fat32-lba, 分区类型不一样,  ntfs 分区就没有区别了。

还真是麻烦。

如果有一个软件可以判断出当前硬盘分区用的 access mode 就好了, 接到台式机上面就可以轻松搞定。
回复 支持 反对

使用道具 举报

462

回帖

0

积分

634

资产值

入门会员 Rank: 1

注册时间
2003-5-24
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-6-20 21:44:05| 字数 101| - 中国–广东–广州–天河区 电信 | 显示全部楼层

不过据说 seagate 大硬盘工具可以用来解决这些问题

给硬盘装上 seagate 大硬盘工具, 那么就不管机器当前 mode 设置, 是工具自己的设置了, 而 seagate 的工具说明中, 说 windows 也会跟随这个工具的设置, 这样就没有问题了。

前一段时间看的, 没有试过。
回复 支持 反对

使用道具 举报

462

回帖

0

积分

634

资产值

入门会员 Rank: 1

注册时间
2003-5-24
铜牌荣誉勋章(注册8年以上会员)
发表于 2004-6-20 21:46:26| 字数 1,598| - 中国–广东–广州–天河区 电信 | 显示全部楼层

FAT32 and FAT32x Explained

FAT32 and FAT32x Explained
Briefly, FAT stands for File Allocation Table and the number 32 refers to the number of bits (8 bits = 1 byte) reserved to store the required file information. The "x" refers to eXtensions to the original FAT32 specification. Prior to FAT32, DOS and Windows systems used FAT16. As drives increased in size, 16 bits became increasingly disadvantageous. In short, 16 bits maxed out at the 2 GB size (1 Gigabyte = 1,000 megabytes). FAT16 was originally limited to 32 MB drives and it was updated over the years until it became necessary to increase its basic structure from 16 to 32. FAT32 can safely address drives up to 2 Terabytes which is 2,000 GB.

With the advent of drives exceeding 8.4 GB, a new limitation was reached. Prior to this, all drives used some form of CHS (Cylinder Head Sector) translation. Under this scheme every sector was given three numbers. In anticipation of this limitation being exceeded, both SCSI and IDE manufacturers developed Logical Block Addressing (LBA). With LBA, each sector is given a unique number.

Depending on the BIOS, the operating system could use either CHS or LBA or both. Above 8.4 GB, only LBA is available. FAT32x tells the operating system to only use LBA. Consequently, it is not uncommon to see FAT32x in use below the 8.4 GB threshold. Conversely, if the operating system tries to use FAT32 or FAT16 beyond 8.4 GB, bad things are sure to happen.

One last caveat. Windows 95 and 98 come with an enhanced 32-bit disk driver that is LBA aware. It is rare, but there have been cases where a BIOS' limitations are overcome in Windows but not in DOS. DOS does not use the enhanced driver that is available in Windows. This is only a problem when using DOS mode exclusively. One symptom of this is to try and run FDISK from DOS mode and FDISK from within Windows (MS-DOS Prompt). If they behave differently, then you know to beware of DOS mode.

Conclusion
回复 支持 反对

使用道具 举报

655

回帖

0

积分

3581

资产值

入门会员 Rank: 1

注册时间
2004-2-26
发表于 2004-7-3 15:55:09| 字数 102| - 中国–上海–上海–普陀区 电信/长宁区电信 | 显示全部楼层
好文章,顺便说说我的经历:
我使用的X20也是没有光软驱的,起初在ACER台式机上FORMAT后,放回X20中,提示无法启动,后来用IBM600X启动格式化后就没有问题了,看样子我也碰到了类似的问题,呵呵!
T60 3G 500g Sxga+ T43P 2G 60G Uxga X201S 4G 320g wxga+ X41 CF16g+SD8G xga
回复 支持 反对

使用道具 举报

2

回帖

0

积分

1

资产值

入门会员 Rank: 1

注册时间
2004-7-4
发表于 2004-8-29 21:27:17| 字数 426| - 新西兰 | 显示全部楼层

置疑:问题肯定是出在分区时向硬盘分区表里写入了各品牌的特殊标记

本人在ibm t30上为toshiba 3440安装系统,硬盘是在3440系统未坏前分的驱(12g disk, c:3g,d:8g),放到ibm上安装xp,放回toshiba--》左上角光标闪动,无法启动。
将ibm的硬盘(40g,xp)放到toshiba上,提示 ntldr is missing。
将toshiba的硬盘在ibm上 光驱引导后,format c: /q/s,拷贝98到d盘,放回toshiba,安装98,第一次重启后,屏幕显示 “KEY”。无法继续。
以上试验均未在非本机上分区,而结果与斑竹所述相同,故不认为此症与分区相关。
另:不必从光盘启动才可加载smartdrv,只用拷贝xmsmmgr.exe,smartdrv.exe到硬盘,先运行xsmmgr后smartdrv即可。
本人现在新西兰,手头无任何工具,只有两台本本,反复试验始终无法为toshiba安装系统,状况之凄凉,数语难尽。:-(求助google,看到此贴,真是如获至宝。盼各位不吝援手拉小弟一把。
回复 支持 反对

使用道具 举报

569

回帖

0

积分

214

资产值

入门会员 Rank: 1

注册时间
2004-8-30
发表于 2004-9-23 17:15:44| 字数 32| - 中国–江苏–无锡 电信 | 显示全部楼层
我的做法是刷了一遍硬盘微码,就不出现NTDLR is missing
回复 支持 反对

使用道具 举报

116

回帖

0

积分

102

资产值

入门会员 Rank: 1

注册时间
2004-4-15
发表于 2004-9-23 22:22:26| 字数 7| - 中国–江苏–南京 电信 | 显示全部楼层
看过了顶上一把
回复 支持 反对

使用道具 举报

1万

回帖

76

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-5-4
发表于 2004-10-5 17:41:20| 字数 78| - 中国–四川–成都–金牛区 电信 | 显示全部楼层
我装XP的时候是先把东西都挎到台机上,用fdisk分区,fdisk可以active一个分区,当然是C啦,装的时候就OK了。不会有任何问题。兄弟们可以试一下。
小时候妈妈对我讲,大海就是我故乡,海风吹呀海浪漂,漂流四方~~~
回复 支持 反对

使用道具 举报

286

回帖

0

积分

344

资产值

入门会员 Rank: 1

注册时间
2004-9-23
发表于 2004-10-23 00:33:27| 字数 39| - 中国–江苏–盐城 电信 | 显示全部楼层
最近正准备再买块硬盘,装个2000玩玩,也是没有光软。看了这篇文章不敢装了。
回复 支持 反对

使用道具 举报

2

回帖

0

积分

2

资产值

入门会员 Rank: 1

注册时间
2004-11-27
发表于 2004-11-27 19:53:55| 字数 113| - 中国–上海–上海–金山区 电信 | 显示全部楼层
但是还是不行

比如我现在的hp本本,无光软,系统崩溃后在acer本本上分了区后,sys c:再装回原hp的本本装好win98没问题;但装win2000重启后就ntldr missing了,这样都不行。。那怎么办哪,高手救命拉!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-6-29 08:34 , Processed in 0.220018 second(s), 82 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部