将系统装到U盘中 如何自制XP@USB启动盘( 五 )




图 15
Service=usbstor
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

(2)在HKEY_LOCAL_MACHINESYSTEMControlSet001Control CriticalDeviceDatabase注册表项目下新增一个子项,子项的名字取自第7步的HardwarelD 。本例中是USBSTOR#DiskFUJITSU_MHF2043AT_0811 。然后,在该子项中新建两个字符串(图16) 。


图 16
ClassGUID={4D36E967-E325-11CE-BFC1-08002BE10318}
Service=disk

注意:在以上所有针对注册表文件进行的修改中,字母大小写必须完全正确 。

9.在HKEY_LOCAL_MACHINESYSTEM注册表项目下,将子项MountedDevices及其里面的东西全部删掉(图17) 。


图 17
10.在HKEY_LOCAL_MACHINESYSTEMSetup注册表项目下,将字符串SystemPartition删除(图18) 。


图 18
11.检查HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesUSBSTOR注册表项目,确定字符串“Start”被设置为0 。在“USBSTOR”项目上单击鼠标右键,选择“权限”,设置不让操作系统在这里再进行任何更改 。方法是在组中点选“SYSTEM”,并在“权限”一栏勾选“拒绝”(图19) 。


图 19
之所以进行此设置,是为了避免系统将Start字符串改回“3” 。若改回3,XP启动时就会出现蓝屏错误 。不过,当Start字符串为O时,XP将不再自动检测和启用其他USB设备,这也是XP@USB方案最大的缺憾 。网上介绍的补救方法是,用户想使用其他USB设备时,可将Start字符串改成3,用完谨记将之改成0,否则下次从USB设备启动XP便会失败 。
12.以上所有设置完成后,关闭这个新安装的XP操作系统,千万不要用它启动电脑 。

13.将刚才装好XP的硬盘取下来,并装到另一台正常使用XP操作系统的电脑中,用另一个XP操作系统引导(切记不能让刚才新装的硬盘启动电脑) 。进入桌面后,找到新装XP的硬盘中,将WINDOWSSystem32Config文件夹下后缀名为.sav、.log及.evt的所有文件删除 。

14.打开新装XP的硬盘根目录下的boot.ini文件,检查是否与以下资料相同或相近:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional"/fastdetect

15.利用HP USB Disk Storage Format Tool闪存盘格式化工具软件,将准备用来安装XP的USB闪存盘或USB移动硬盘格式化,可选择FAT、FAT32或NTFS任何一种文件格式,但注意不要勾选“Create a DOS startup disk”一项(图20) 。


图 20
16.用一般的复制/粘贴法,将装有这个特别版XP系统的硬盘分区上的所有文件复制到USB设备 。注意,Recycle及System Volume Information两个文件夹不要复制 。尤其不能够将System Volume Information的内容复制进去,因为途中系统会拒绝而使复制中断 。

17.完成以上所有步骤后,在主板BIOS中设置优先从USB设备引导系统 。然后用USB闪存盘启动电脑,因为是第一次尝试的缘故,最好先将其他硬盘拔掉,保持安装XP时原有的硬件配置!若XP@USB能够顺利启动,反复运行多次后,再安装其他有必要的硬件驱动程序 。
【将系统装到U盘中 如何自制XP@USB启动盘】(三)测试结果

笔者自己在换过一个USB存储器及多次的启动尝试后,并进入XP的安全模式解决了一些硬件问题,最终XP@USB能够正常启动使用,效果与正常安装XP系统到硬盘上没有多大分别 。同时,功能方面,USB版XP系统内的大部分功能如硬盘版XP系统般都可正常使用 。速度方面,由于笔者使用的是一个低速的USB 1.1标准存储器,且不支持USB2.0的主机,所以感觉上是慢了一点,但仍可接受 。

笔者建议用户使用1GB容量以上的USB存储器(目前市场上便宜的1GB闪存盘价格不到200元),这样可避开USB存储器不能Set Active的问题 。另外,由于XP的安装在没有分页文件的情况下已经超过1GB容量,所以1GB以上容量的USB设备在安装时较为方便 。当然,如果用户手上的闪存盘容量较小,想让XP安装后的体积缩小,可利用nLite之类的工具软件预先制作一个精简版的XP再进行安装 。

推荐阅读