用U盘为小黑重新安装IBM原版XP
按“永不重装”的理念运行了五年的小黑最后还是要重装了。当然也绝非“不得不重装”,我觉得将原配的XP Home升级为XP Pro还是大有帮助的,顺便可以恢复一下因贪图漂亮的Win7风格界面而修改掉的系统文件。
因为我的要求很高,不能用Ghost,不能格式化除了系统盘以外的其他磁盘,而其他磁盘又都是NTFS格式,硬盘的逻辑盘也满了,不可能额外划出一个FAT32分区来存系统盘,手头也没有移动光驱,等等。总之,感觉好像在闹市区修地铁,遇到的麻烦远比想象的多,但最后还是艰难搞定了。貌似网上没有一个相关的经验总结(当然也有可能是我没找到),所以还是写在这里供后来者参考吧。和以前一样,下面各借鉴了他人意见的操作都注明了来源(方括号及参考文献顺序,链接可以在文章末尾找到),以便方便各位查找出处。
闲话少叙,切入正题。主角当然是跟随我南征北战的小黑啦——ThinkPad X60。
重装前的准备
首先当然需要一个尽量“原版”的系统盘。因为电驴上R&R恢复盘太过巨大(起码都是1CD+1DVD量级的)而且貌似都没有源了,我用看评论的方法仔细挑选了一个IBM的XP Pro安装盘,大小为506M,大家可以自己去搜索一下,这个盘装了以后在属性里还是可以看到IBM的标志,而且可以直接激活系统。不是IBM的机子,据说也可以用,只是要修改BIOS。
然后备份自己系统盘下需要的资料,最好直接备份Document and Settings下面的用户文件。我偷懒只备份了“我的文档”,结果程序设定全没了,晕倒。顺便把注册表也备份了,但后来证明没什么用。现在的程序的注册表写入貌似都复杂得很。当然,你说可以用云端平台或者绿色版啊,但为了安全起见,我还是尽最大可能用非破解的原版程序。
制作U盘XP安装盘:真的需要WinPE吗?
我开始以为安装系统根本是小菜一碟,没想到根本不是那么回事,因为XP诞生时U盘才刚发明不久,因此XP对U盘支持有限。我首先在U盘上分别做了个WinPE系统(分别用“完美者”和“老毛桃”)尝试过[1][2],然后用VDM加载了镜像文件,开始的安装正常,但重启以后就说ntdlr is missing。网上有朋友说要在启动setup之前拔掉U盘,同时要选择将安装文件拷贝到硬盘[3],这样倒确实可以进字符界面了,但是自检之后显示0xEB错误(磁盘无法加载);我又尝试了将U盘所有新出现的文件全部拷到C盘,仍然出现0xEB错误,第一个尝试失败。不过用WinPE装Ghost系统应该是可以的[1][2]。
之后我又在网上看到说UltraISO可以制作U盘XP安装盘[4],结果做成以后启动显示“INF file txtsetup.sif is corrupt or missing, status 18”。多次尝试证明这和用HDD或是ZIP做盘以及txtsetup.sif存在与否没有关系,而是因为XP不支持这项技术,但Win7则支持[5]。
还有一种方法是将i386文件夹拷到硬盘的FAT分区上,然后在C盘上做一个DOS引导,通过运行i386文件夹下的winnt.exe来引导安装程序[6]。但我的逻辑盘已经满,而DOS系统下面似乎无法识别非引导的U盘(或者是我还没发现),因此这种方法最后也没用成。
最后找到能用的方法是用winsetupfromusb或者wintoflash做一个XP安装盘,很郁闷居然空耗了两天时间才找到这个方法。感觉wintoflash要好用些,但在高高兴兴地做盘之前还应该注意下面这个问题。
解决XP安装盘不支持超过137G的大硬盘的问题
我成功进入引导之后发现安装程序未能有效识别硬盘分区,本来想到下一步试试看的,结果反而把硬盘的MBR和分区表都给弄没了。用DiskGen恢复起来倒是简单,但linux的引导也得重做了(其实不是什么问题,因为重装XP也会擦掉linux引导记录,早晚的事)。上网搜了好一阵才发现这是因为没有打service pack的XP安装盘不支持超过137G的大硬盘造成的[7],瀑布汗,因为上一次给台式机装XP的时候也曾遇到这个问题,可那是7年前的事了。但问题是我又不想下载别人已经弄好的XP盘。其实按照文献[7]操作就可以了—— 首先下载KB936929(即SP3补丁),然后在命令行中输入x:\windowsxp-kb936929-sp3-x86-chs.exe /integrate:y:\WinXP(假设补丁路径为x:\windowsxp-kb936929-sp3-x86-chs.exe,解压好的安装盘的路径为y:\WinXP),集成好的安装盘底下应该有一些2008年修改的文件。然后就可以直接用wintoflash把这个盘压进U盘了。
接下来,一路顺畅!
SATA模式的支持以及重装系统后Client Security Solution的问题
对于ThinkPad用户还应该注意增加SATA的AHCI支持,具体步骤可以参考文献[8]。此外重装系统后Client Security Solution无法使用的问题我也碰到了:总是说“无法向Client Security Solution登记用户”,而CSS以前是可以使用的。网上给出的办法是冷启动按Shift+F1进BIOS后清除芯片密码[9],没有效果,貌似以前某次旷日持久的也是无果而终。如果哪位也是因为这个问题来到这里的话,我的意见仍然是:卸载CSS。
参考文献
- 怎么在WINPE下用虚拟光驱装系统 http://pxqky567.blog.163.com/blog/static/128025880201086115552987/
- 老毛桃PE U盘装系统图解 http://wenku.baidu.com/view/dd217dbfc77da26925c5b0e3.html
- u盘pe安装原版xp不成功出现NTLDR IS MISSING的朋友注意 http://bbs.deepin.org/thread-1740580-1-1.html
- 使用UltraISO制作U盘启动盘安装XP http://wenku.baidu.com/view/6ef916bff121dd36a32d82db.html
- U盘装系统出现:INF file txtsetup.sif is corrupt or missing,status 18 http://zhidao.baidu.com/question/206187116.html
- 在DOS下从硬盘安装XP系统方法与要点 http://diybbs.zol.com.cn/41/35_403741.html
- 大容量硬盘安装windows xp时分区不能正确识别的解决方案 http://blog.163.com/qiyun-tom/blog/static/5177266200841683052727/
- Thinkpad T400 compatibility和AHCI模式设置 http://www.xynbnb.com/thread-72037-1-1.html
- 无法向client security solution登记用户 http://www.xynbnb.com/forum.php?mod=viewthread&tid=57266
打印本帖 Print article |
本文发表于2011 February 17 23:51,归类为学而时习。您可以通过RSS 2.0来订阅有关的评论。 您也可以留下评论或在您自己的站点跟踪引用。 This entry was posted on 2011 February 17 at 23:51 and filed under 学而时习. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
约2年前 about 2 years ago
看完觉得你真能折腾 不就装个系统么 弄的这么麻烦。。。喜欢win7 可以直接装 过程也很简单 支持虚拟光驱直接安装的 而且win7的体验效果比XP好非常多!
另外 我刚把用了三年的小黑T61买了 买了个小白macbook 咔咔
约2年前 about 2 years ago
要求太高没办法~ 在别的地方装机也就5分钟的事,不过各人有各人用电脑的习惯嘛。win7感觉太浪费资源了,虽然比vista是好一点,在另外一台T61上装起来玩了玩,没有特别爱,加上存在一定的不兼容现象,于是就删了~ 我对apple特别没有爱~ 你是打算在上面用mac还是跑win7呀?——等到我把软件搞完就继续写游记了~ 否则我的明信片没时间做了咔咔。你可以掂量着要命什么名字了~
约2年前 about 2 years ago
当然用mac 跑win7我就不费那劲买apple了哈 建议你尝试用用win7 比vista好的不是一点 不兼容现象我基本都没遇到过吧?命名有什么规则不?
约2年前 about 2 years ago
有一定数量的程序在Win7上不稳定。Vista就别提了,不过Win7比XP到底优胜多少,还待考察,因为我的小黑是06年的机子了,用运行速度来换取漂亮界面以及一定的使用便利性(对刚用电脑的人来说很重要,但用熟了也就那么回事了)好像还是不太值得,你能不能介绍一下?小行星命名嘛,白纸黑字的规定是100年内的政治军事不能用,但其他不成文的规定也很多... 总之要做好被decline的心理准备,不过你(以及王彬)可以换其他名字~ 哎,还是等我赶紧把这个倒霉的Fedora搞好吧...
约1年前 about 1 year ago
我是X61,和你以上的经历几乎完全一致,一定要安装原版系统,也遇到无光驱、也一样尝试了很多网络上的办法,最后也找到了WintoFlash工具,进入引导界面之后,默认第二个选项,之后就只有鼠标在左上角闪烁,没任何信息显示了。郁闷啊!
约1年前 about 1 year ago
太久远的经历,记不清楚了,不过应该是引导没有写好的问题吧…… 重新做一下安装盘看看?
约1年前 about 1 year ago
在wintoflash的论坛里看到有相同问题,把u盘格式化FAT16 LBA就可以了,可怜我还是失败。
约1年前 about 1 year ago
换U盘…… 有的U盘不好使的…… 实在不行搞个不用的移动硬盘来当U盘…… (当时如果用别的办法我早就折腾好了…… 无奈要求太高了)