分享

另类xp安装方法(无光驱无软驱)

 相思湖学院计协 2011-09-03

既然无光驱无软驱,那么从dos下安装系统是行不通的,只能将硬盘取出装系统

将笔记本硬盘取出后有几种方法装系统:
方法一:将你的硬盘装进另一台有光驱或有软驱的笔记本电脑内(最好是IBM),安装好系统再复装回你原来本本中。 (推荐!)

方法二:将你的硬盘以移动硬盘形式接上台式电脑,将你的硬盘分好区,然后将某台本本上装好系统的C盘下所有文件复制到你本

本硬盘的C盘。(这种方法需要用到两台电脑,比较麻烦,有时会发生部分系统文件无法复制的情况)

方法三:将你的硬盘以移动硬盘形式接上台式电脑,然后用台式机光驱读盘装系统,系统安装在你的移动硬盘上就行了。 (由于台式机

的硬件与笔记本电脑有很大不同,如果相差太大,此方法有可能不成功)

方法四:将你的硬盘以移动硬盘形式接上台式电脑,将你的硬盘分好区,然后复制一个能自动安装的ghost镜像到你笔记本硬盘中,

然后在笔记本电脑中用dos命令还原系统。(此方法比较复杂,需要懂得相关的专业知识,并且事先要有ghost镜像,建议在高手指导下操作)



按照台式机安装系统的方法,我先将外置USB光驱接到笔记本上,开机,进入BIOS设置启动项

将第一启动设置为CD-ROM,感觉应该设USB设备才对,不过没有这个选项,有点不妙!

果然,将系统安装盘放进光驱后,无法从光驱启动安装系统。汗! 

看来只有使用乾坤大挪移之法了。将笔记本的硬盘拆下,放入移动硬盘盒中,接到台式机上

这是一个20G的笔记本硬盘,分两个区,都是FAT32格式,

保险起见,将笔记本硬盘里的东西先备份到台式机里先,然后格式化了C

再将GHOST版的XP镜像以及GHOST8.2.exe拷入D盘,现在的问题是如何在笔记本上进入DOS

于是又上网找了诸如vfloppy、矮人DOS等软件,试图让笔记本的C盘具有DOS引导功能

但很快我就发现,移动硬盘挂在台式机上安装这些软件,是行不通的。

工作陷入困境中......

整理思路,我突然想起,应该可以在台式机中直接对笔记本的C盘进行克隆XP的镜像啊,

赶紧装上完整版的GHOST8.3,运行其中的GHOST32.exe,在Windows中运行GHOST

还好,GHOST认出了笔记本硬盘,这下好办了,很顺利的将XP克隆到笔记本的C

马上将笔记本硬盘接回笔记本,一股成功的喜悦顿时油然而生!

BUT,实践证明,现实总是和美好愿望背道而驰的,当我期待着那漂亮的WindowsXP滚动条出现时

一条极具微软特色的黑底白字警告文字出现在我面前

“NTLDR is missing”

NTLDR?好像是系统盘根目录下一个系统文件啊,新克隆的盘怎么会没有这个文件?

拆下硬盘,又接回台式机上,一看,明明有这个文件啊,不管他,从台式机上拷了个过来覆盖上去

重新接回笔记本,开机,晕,还是“NTLDR is missing”

又格了一次硬盘,再重新克隆一次,依旧“NTLDR is missing”

看来不是mising了,而是电脑不认了,真是打击过度啊!

=============================================

上网搜索了“NTLDR is missing”的解决方法,原来除了文件本身损坏或丢失外,还有可能有以下原因:

1、采用非系统磁盘来启动电脑。如果用一些非系统磁盘引导启动电脑,比如软盘、光盘、USB移动存储设备等,就可能会出现此问题。解决的方法是取出这些设备,然后重新启动电脑即可。

2BIOS中硬盘中的信息被更改,检测方式被设置为手动。
由于硬盘信息被篡改,导致系统找不到硬盘中的系统分区,所以就找不到系统分区中的启动文件NTLDR了。只要在BIOS“Standard CMOS Setup”中,把硬盘检测方式设置为“Auto(自动)即可。

3、系统分区没有被激活。如果用于存放启动文件(包括BOOT.ININTLDRNTDETECT.COM)的系统分区没有被激活而是激活了其他主分区,那么就会导致系统启动时找不到NTLDR文件。解决的方法时用Windows 98启动盘启动电脑,然后运行Fdisk,选择“Set active partition”来激活系统分区。如果仍无法解决,就需要在Recovery Console下运行FIXBOOT命令来使活动分区成为可启动的分区。

4、硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。解决的方法是在Recovery Console下运行fixmbr命令,或者是用Windows 98启动盘启动电脑,然后运行FDISK /MBR

5FAT32 BIOS Parameter Block (BPB) 中存在无效头(边)值。如果把一个硬盘上的系统(包括Windows 95Windows 98 Windows Me)做了镜像后克隆到其他不同大小的硬盘上,然后使用这个克隆系统升级到Windows 2000Windows XP时,就会出现在复制文件后重新启动提示“NTLDR is missing”。因为Windows 95Windows 98 或者 Windows Me 启动代码忽略 BPB 中的头值,并且即使在值无效时仍启动程序。但是,Windows 2000 Windows XP 中的启动代码需要这个值,如果此值无效则启动过程不会成功。这种情况解决方法比较复杂:

step1:使用包含 Sys.com Windows 95Windows 98 或者 Windows Me 启动盘来重新启动电脑。

step2:运行以下命令,在系统分区的根目录下备份msdos.sys文件:
attrib -h -r -s c:\msdos.sys
rename msdos.sys *.ysy

step3:在命令提示符中,输入 sys c:。此命令用正确的 BPB 信息重写 Windows 95Windows 98 或者 Windows Me 启动代码。
step4
:在Recovery Console下运行fixboot命令重写Windows 2000Windows XP的启动代码。

按照以上操作后,一般可以使原来的安装程序继续进行。

===========================================

根据我这台机子的实际情况,前面两种情况被我排除了

3种情况有可能的,因为笔记本硬盘在我的机子上格式化过,有可能没有将系统分区激活

上文中的解决办法是没有办法实现了,网上说在命令行用SYS X:或者FORMAT X:/S可以发送系统信息

X:是笔记本硬盘C盘盘符)但我在windows的命令行下无法使用这个命令

而第4个、第5个情况更是专业。浩瀚网络中一搜索,发行用X20的人很多都出现过类似的情况,而且大多曾经把硬盘拿到台机上分过区

难道IBM的笔记本里的硬盘必须在IBM的笔记本上分区格式化才能认出?

一个达人证实了这个观点,其原因竟然就是上面出现“NTLDR is missing”中的最后一种情况

理论的解决办法就是要重建BPB值,让笔记本认出系统分区

一个办法是将该笔记本硬盘安装到另一台类似型号有光驱或软驱的Thinkpad笔记本上进行格式化分区

一个办法就是将该笔记本硬盘用大小IDE转接线接到台式机上,用SYS X:或者FORMAT X:/S重建系统信息

实在不行就安装WIN98或者ME

我没有那样的笔记本电脑,也没有大小IDE转接线,更不能安98或者ME,因为人家本来就是用XP的嘛

经过一番思考,我想了一个安装方案

那就是想办法先在C盘安装win98,然后升级到XP

于是我立即上网下了个GHOST版的WIN98镜像,将笔记本硬盘挂在台式机上,用GHOST32克隆进C

完毕后装回笔记本,系统顺利的进入了,看到蓝天白云,我那个激动啊

但是万里长征才是第一步,关键还在后头

安装好98,重启,按F8进入DOS状态(想起98的好了)

键入FORMAT C/S,将C盘给格了(不过我不知道这步是否是多余的)

格好,重新回到命令行,进入D盘,键入ghost.exe,顺利进入GHOST界面

选中XP的镜像,克隆到C

当克隆完毕,重启的那一刹那,那个紧张啊

滚动条、滚动条,伟大的滚动条,我终于看到你了,XP系统顺利安装了,我终于成功了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多