关于在移动硬盘(或者U盘)上安装xp&win7

事情是这样发生的:
家里的一台本本,使用IDE接口的硬盘,因为摔的次数多了,硬盘就挂了。穷啊,刚好手上有移动硬盘,就想能不能把windows xp安装到移动硬盘里。想到就做了。一张deepin 的6.2 挂上去就装。不错,刚开始到COPY完文件都是好的,但是,到了重启过进度条就7b蓝屏了。手机上哥哥一下,在无忧找到了解决办法,改驱动!于是乎,安装成功了。
当然,这里也有要注意的地方:
1)不能用自动安装驱动的方式安装其他移动存储设备,否则,下次启动会继续蓝屏,正确的安装方法应该是浏览到修改过的驱动来安装。
2)不能创建页面文件pagefile.sys这是xp上才会发生的(网上的说法是:XP会有这样的问题,vista不会有,但是我用win7的时候也会有这样的问题),无法在移动存储设备上使用virtual memory。刚找到一个办法,暂时没有测试,先写上来。

ok了,页面文件成功放置在移动存储设备上了。移动的win7终于正式结束!

实现办法:安装一个具有驱动过滤功能的驱动就好了,不需要再用“波特尔金盾”了。

win7安装到移动硬盘需要的注册表项

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"BootDriverFlags"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP]
"PollBootPartitionTimeout"=dword:00003a98

下面是安装驱动的办法
如何安装 DiskMod 0.0.2.2.

  • 解压附件到一个文件夹.
  • 右键点击diskmod.inf 在菜单上选择安装.
  • 在注册表设置参数.
    键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    services\diskmod\Parameters
  • 键 "Paging" 类型 REG_DWORD
    键值 0 = 关闭页面文件, 1 = 开启页面文件, 2 = 标准 (缺省)
  • 键 "Removable" 类型REG_DWORD
    键值 0 = 固定磁盘 (已分区), 1 = 移动设备, 2 = 标准 (缺省)
    作用于所有大容量存储设备和硬盘.

  • 键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    services\diskmod\Parameters\MBR_12345678
  • 键 "Paging", "Removable"
    仅作用于MBR所在的硬盘或大容量存储设备
    (或4个字节的数据在偏移0x1B8处).

  • 键 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Enum\IDE\xxxx\xxxx\Device Parameters\DiskMod
    key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Enum\SCSI\xxxx\xxxx\Device Parameters\DiskMod
    key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
    Enum\USBSTOR\xxxx\xxxx\Device Parameters\DiskMod
    (version 0.0.2.2)
  • value "Paging", "Removable"
    只作用于安装的设备.

  • 移除重新插入硬盘或重启计算机
    参数会在硬盘插入是重新读取.

  • 附件是驱动,主要功能是实现将页面文件放在移动设备上。
    diskmod_0.0.2.2.zip

    标签: usb, pagefile, xp

    评论已关闭