U盘运行XP
3)在新安装的XP系统中,将虚拟内存设为0,因为U盘读取没有寿命限制,但写会有寿命限制,一般一万次。
(4)完成以上准备工作后,插入想用来安装XP系统的USB闪存盘,让系统成功识别出该USB设备。
(5)修改注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci的注册表项目中,将名为
“Start”的DWORD值由3改为0,将名为“Group”的字符串由“Base”改为“Boot Bus Extender”,其余不变。
(6)修改注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbuhci的项中,将“Start”DWORD
值由3改为0,将“Group”字符串由“Base”改为“Boot Bus Extender”其余不变。
(7)修改注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbhub的项中,将“Start”DWORD值
由3改为0,将“Group”字符串由“Base”改为“Boot Bus Extender”,其余不变。
(8)修改注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR的项中,将“Start”DWORD
值由3改为0,将“Group”字符串由“Base”改为“Boot Bus Extender”,有可能这里没有“Group”,可以不管
它,其余不变。
(9)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\注册表项目下,新建一个
名为“usb#root_hub”的子项,并在里面创建两个字符串:
Service=usbhub
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
  注意:须包括“{” 及“ }”的大括号。
(10)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\注册表项目下,新建一
个名为“usb#root_hub20”的子项,并在里面创建两个字符串:
Service=usbhub
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
  注意:须包括“{” 及“}”的大括号。
(11)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB注册表项目下,从其中一个子项出准备安装XP系
统的USB设备的“名字”。
  名字结构是“Vid_xxxx&Pid_xxxx”,将它用笔记录下来,待下一步使用。
(12)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR注册表项目下,从里面的一个子项中出
如何用u盘装xp系统HardwarelD这个字符串,将字符串第一行的文字符号完整记录下来。同时将当中的“\”符号改为“#”。注册表不
动。
如字符串是“USBSTOR\DiskFUJITSU_MHF2043AT_0811”就改为“USBSTOR#DiskFUJITSU_MHF2043AT_081”备用。任
何一个符号,例如“.”和“_”符号不可有任何缺漏。
现在要新建两个注册表项目。
(13)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ CriticalDeviceDatabase\注册表项目下新增一个
子项,子项的名字填入刚才记录的“Vid_xxxx&Pid_xxxx”名字。然后,在该子项中新增两个字符串:
Service=usbstor
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
(14)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ CriticalDe
viceDatabase\注册表项目下新增一个
子项,子项的名字取自第12步记录下的的HardwarelD字符串。然后,在该子项中新建两个字符串:
ClassGUID={4D36E967-E325-11CE-BFC1-08002BE10318}
Service=disk
注意:在以上所有针对注册表文件进行的修改中,字母大小写必须完全正确。
(15)在HKEY_LOCAL_MACHINE\SYSTEM\注册表项目下,将子项MountedDevices及其里面的东西全部删掉。
(16)在HKEY_LOCAL_MACHINE\SYSTEM\Setup注册表项目下,将字符串SystemPartition删除。
(17)检查HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\USBSTOR注册表项目,确定字符串“Start”被
设置为0。在“USBSTOR”项目上单击鼠标右键,选择“权限”,设置不让操作系统在这里再进行任何更改。方法是
在组中点选“SYSTEM”,并在“权限”一栏勾选“拒绝”。
之所以进行此设置,是为了避免系统将Start字符串改回“3”。若改回3,XP启动时就会出现蓝屏错误。不过,当
Start字符串为O时,XP将不再自动检测和启用其他USB设备,这也是XP@USB方案最大的缺憾。补救方法是,用户想
使用其他USB设备时,可将Start字符串改成3,用完谨记将之改成0,否则下次从USB设备启动XP便会失败。
(18)关机,不能用xp引导进入系统,否则前功尽弃。bios中选择从U盘启动,启动U盘上事先装好的PE系统(详细方
法见另文)。进入桌面后,到新装XP的分区中,将WINDOWS\System32\Config文件夹下后缀名为.sav、.lo及.evt
的所有文件删除。
(19)打开新装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
(20)用光盘启动后将U盘格式化。也可以在其他机器中利用HP USB Disk Storage Format Tool等U盘格式化工具
,将准备用来安装XP的USB_U盘格式化,可选择FAT、FAT32或NTFS任何一种文件格式。
(21)用光盘启动后,用ghost8.3以上版本在dos下,把硬盘分区直接镜像对拷到U盘分区,中间省略压缩GHO文件
过程。
(22)完成以上所有步骤后,在主板BIOS中设置优先从USB设备引导系统。然后用USB闪存盘启动电脑,因为是第一
次尝试的缘故,最好先将其他硬盘拔掉,保持安装XP时原有的硬件配置!若能够顺利启动,反复运行多次后,再安
装其他有必要的硬件驱动程序。
(23)最后,正常使用的USB——xp系统,要关闭Windows Update在线升级,不能升级SP2补丁包,因为可能会使U
盘无法启动。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。