新机,无光驱,有一旧硬盘,需装XP,
手头有一台笔记本,有一个2G的U盘,
笔记本里有:Windows XP SP2和Windows PE盘的ISO文件,共两个
网络不方便,因为超量使用,已经不能再到网上下载大型的文件了,看看网页还行
最初想着很简单,用WinXP的ISO文件刻录到U盘就是了,于是打开UltraISO,很快就写好,拿到新机上一启动,无效。。。
这也没什么,我不是还有万能启动PE盘嘛,于是把万能PE启动盘写进U盘,启动,正常,运行PQMagic分区,正常,
把Windows XP SP2的ISO文件拆散了通过U盘放进新机的D盘,准备硬盘安装,日了,不行,安装一项是灰色。。。
(怀疑:这个PE盘的母体是Windows Visita,用它来硬盘安装Visita甚至Win7都没问题,但不能降级安装XP)
还好我手头还有DOS622的ISO启动盘,于是又把U盘写成DOS启动盘,把WinXP拆散了放进U盘,
执行Setup,报错,他奶奶的,WinXP不能直接在DOS下用Setup安装,而是需要用:Winnt
还好,用Winnt还能进到安装界面,虽然爆慢(之前忘了加Smartdrv这个DOS时代的加速大神),
但好歹进度条还是走完了吧,重启,在BIOS里把首选启动设为硬盘,
直接没法重启。。。。。
(怀疑:刚在DOS下就根本读不到NTFS分区,之前那个爆慢的安装直接跟硬盘没关系,就是U盘COPY到U盘,不慢才怪)
重新设置BIOS,改用U盘启动,启动的时候多了一个选项:MSDOS 或者 Windows XP Installation
当然选2了,进去之后,又进入安装界面了,这次就正常多了,跟平时用CD安装差不多,
这时候终于看到真实的NTFS格式的硬盘了,很正常,格式化,安装,正常,进度条一下就读完了,
重启,BIOS里改用硬盘启动,
报错: 找不到hal.dll,系统无法启动
(怀疑:这下傻眼了,一切看上去都挺正常的,一路下来安装也没出什么问题,这可咋整??)
查了一下网络,曾有记载,赶紧记下:
再改用U盘启动,进入安装界面后,不选择安装,而选择“维护”,这样就给你一个能用DOS的机会,
观察了一下C盘的boot.ini,发现确实有问题,正常的应该是这样:
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
而我那种诡异的安装方法,不知道为什么rdisk(0)会变成rdisk(1),
问题就出在这个“1”上,
把它改成0,重启,OK
一切正常。
---------------------------------------------------------
非常诡异,非常折腾,WinXP都快退出历史舞台的时候,还来这样为难我一下。。。