电脑没光驱、没软驱,或者光驱坏了、光盘丢了——Windows XP系统一旦崩溃,连启动都成问题,这时候该怎么办?
这里有一种重装系统的方法,当然不是唯一的。如果你手头有块移动硬盘或容量足够的U盘(下文统称移动硬盘),并且那台电脑支持从USB启动,这个方法就值得一试——哪怕是裸机装系统也能搞定。整个流程分这么几步:
一、在移动硬盘中安装一个Ubuntu系统
利用另一台电脑,先把Ubuntu系统装到移动硬盘里。Ubuntu是免费的,官网可以下载可安装的ISO文件,然后烧录到光盘——或者制作一个可启动安装的移动硬盘。注意:如果你只有一个移动硬盘,至少得把它分成3个分区——一个主分区用来做安装盘,剩下足够的空间留给Ubuntu系统本体。
安装盘(光盘或移动硬盘)准备好之后,用它启动电脑,把Ubuntu系统安装到移动硬盘上。具体安装方法网上很多,官网也有详细说明,这里不啰嗦。关键点是:选择移动硬盘的分区进行安装,并且把GRUB安装在移动硬盘的MBR上。
二、利用有Ubuntu系统的移动硬盘启动电脑
回到要重装系统的那台电脑,把装好Ubuntu的移动硬盘插到USB口,进BIOS设置优先从USB启动,然后从USB进入Ubuntu。Ubuntu的具体用法不展开,网上资料充足。
进入Ubuntu后,平时在Windows XP上能做的事大部分都能做。先把上网功能配置好,也可以用GParted对电脑内置硬盘进行分区调整。
三、在Ubuntu中安装虚拟机软件
接下来要用虚拟机安装DOS,所以得先装个虚拟机软件。推荐选择VirtualBox——免费软件,官网可下载。因为在Ubuntu下,建议添加VirtualBox的源进行安装。
四、使用虚拟机往硬盘中安装DOS
要装Windows XP,得先在电脑硬盘里装个DOS。可以用VirtualBox虚拟机把DOS装到真实硬盘上。
先用GParted调整电脑硬盘的分区——必须有一个FAT16或FAT32的主分区用来装DOS,而且这个分区必须标记为boot。
然后用VirtualBox的命令行工具创建一个使用整个真实硬盘的虚拟硬盘文件Hard.vmdk,命令如下:
VBoxManage internalcommands createrawvmdk -filename Hard.vmdk -rawdisk /dev/sda
接着在VirtualBox中新建一个虚拟机,硬盘用刚刚生成的Hard.vmdk,再下载一个DOS安装光盘ISO文件(比如[MS-DOS.7.10完整安装光盘ISO版].DOS71CD.ISO),设为虚拟机的光驱。启动虚拟机,安装DOS;重启虚拟机,测试一下DOS是否正常。
五、从DOS安装Windows XP
DOS装好后,退出虚拟机。在Ubuntu中把Windows XP的安装文件拷贝到电脑硬盘的FAT32分区里。如果没有安装文件,网上也能找到下载。Ubuntu可以直接把ISO文件解压到一个目录中——注意给DOS使用的目录名不能超过8个字符。
重启电脑,进BIOS改成优先从硬盘启动,进入DOS。如果装的DOS没有自动运行smartdrv.exe,需要手动运行一下。然后cd到Windows XP安装文件目录,进入I386子目录,运行winnt.exe就可以开始安装Windows XP了。
到此,Windows XP系统又成功重装了。这个方法用到的软件除了Windows XP本身,全都是免费的,从网上很容易找到。希望这个流程能给有需要的朋友一点参考。
