失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 将Windows 7安装到移动固态硬盘(U盘)

将Windows 7安装到移动固态硬盘(U盘)

时间:2022-11-05 16:40:09

相关推荐

将Windows 7安装到移动固态硬盘(U盘)

由于工作的原因,有时需要用两台电脑工作,而搞开发的人大多又是追求计算机性能的人,所以笔记本电脑自然不轻,更何况两台。

两台电脑折磨我半年多,终于下定决心将个系统安装到移动固态硬盘中,背一台无硬盘电脑加两个移动固态硬盘来减负。

本人经过1天的摸索,网上很多方法均告失败,主要原因有

1.SATA的工作模式AHCI和兼容问题

2.主板不兼容问题

3.USB驱动开机加载注册表被Windows自动恢复

4.固态盘对齐问题

5.不兼容USB3.0

最后融各家所长,将Windows 7 安装到移动固态硬盘安装成功,步骤如下:

准备一个维护U盘,Win7的安装 ISO文件,一直到2.c步骤才能用移动硬盘启动,否则可能会蓝屏。

1.安装Windows到固态硬盘

a)安装盘准备,制作用U盘系统维护工具(如天意U盘维护系统)等,见/

b)分区,制作好后用维护U盘启动WinPE,运行里面DiskGenius,给移动硬盘分区,如果硬盘是普通硬盘直接根据需要进行分区,

如果是固态硬盘,则需要进行4K对齐,如下图所示:(网上有人说扇区数2048也可以)

本人的固态硬盘分区为:

第一个主分区 100MB 卷标:系统保留, 设置为活动分区,启动分区

第二个主分区78GB,用户安装Windows

第三个主分区500GB,用于安装VMWare虚拟机

第四个主分区120GB,用于存放数据文件

主分区最多只能有4个,如果需要超过4个分区,请建立扩展分区后在扩展分区中添加分区。如果是固态盘,所有主分区和扩展分区创建时均需要对齐。

b)安装Windows,工具为“NT6.X快速安装器100227”,地址:/forum.php?mod=viewthread&tid=143569

将Win7的ISO文件展开或者装入虚拟光驱后,用快速安装器打开。注意启动分区和安装分区是不同的,如果是普通硬盘可以设置一样,我的是固态硬盘,所以启动分区为100MB容量的分区,安装分区为78GB的分区。

2.准备工作

a)安装IAR驱动,安装完Windows到移动硬盘后,不着急用移动硬盘启动,先到/forum-320-1.html下载SkyIAR 当前版本v2.57,复制到移动硬盘里解压缩后备用

再用维护U盘启动WinPE后,运行刚才下载的SkyIAR,选择自定义安装并勾选所有的驱动,设置好安装分区和Windows版本后,进行安装。

b)用维护U盘启动的WinPE里的"离线分析硬盘Windows"工具导入下面的注册表文件到刚才安装的系统中:(将下面内容复制并保存为扩展名为 reg的文件)

本reg文件是让所有跟硬盘有关的驱动开机就加载,便于制成的移动硬盘Win7可以在不同的硬件平台启动。

本人电脑为Thinkpad W系列,下面针对本机USB3.0驱动制成的,如果需要支持其他的USB3.0硬件,需要再增加对应的开关项

Windows Registry Editor Version 5.00;下面几项为USB2.0移动硬盘或U盘启动必备修改项目

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbccgp]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBSTOR]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbhub]"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbehci]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbohci]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\usbuhci]"Start"=dword:00000000

;USB启动必备的参数项

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]

"BootDriverFlags"=dword:00000004

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP]

"PollBootPartitionTimeout"=dword:00003a98

;支持SATA的AHCI模式必备项

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\msahci]

"Start"=dword:00000000

;Thinkpad W520支持USB3.0的项

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nusb3hub]

"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nusb3xhc]

"Start"=dword:00000000

;修改以上几项W520即可在通过支持AHCI模式的USB3.0硬盘启动

;支持其他电脑的项[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBXHCI]

"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\USBHUB3]

"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adp94xx]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adpahci]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\adpu320]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\ahcix64s]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\aic78xx]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\aliide]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdide]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdsata]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amd_sata]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdsbs]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amdxata]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\amd_xata]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\arc]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\arcsas]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\asahci64]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\atapi]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\cmdide]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStor]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStorA]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStorF]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iaStorV]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\iirsp]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\intelide]"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvraid]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvrd64]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvstor]"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvstor]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvstor64]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\pciide]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\ql2300]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\ql40xx]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SiSRaid2]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SiSRaid4]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\UASPStor]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\UCX01000]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\vhdmp]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\viaide]"Start"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\vsmraid]"Start"=dword:00000000

c)编辑移动硬盘系统目录 \windows\system32\UsbBootwatcher.conf,内容改为:

[usbstor]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender"[usbehci]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender"[usbohci]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender"[usbuhci]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender"[usbhub]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender"[usbccgp]Start@REG_DWORD=0Group@REG_SZ="Boot Bus Extender";[USBHUB3];Start@REG_DWORD=0;Group@REG_SZ="Boot Bus Extender";[USBXHCI];Start@REG_DWORD=0;Group@REG_SZ="Boot Bus Extender"

d)进Bios,将Sata的Ahci模式改为兼容模式;设置UEFI/Legacy Boot 为Legacy First;设置USB硬盘优先启动(或重启时按F12选择移动硬盘),将移动硬盘插入USB2.0的口,用移动硬盘启动。

3.安装收尾

a)移动硬盘启动系统自动安装后,将显卡、网卡等诸驱动安装完毕后,关机

b)用维护U盘启动,再执行2.b步骤一次(导入reg)

c)进Bios,将sata改为ahci模式。用移动硬盘启动,根据电脑的硬件情况修改reg文件,增加USB3.0支持启动。

d)固态移动硬盘版的Win7就安装好了。

4.安装应用软件。

5.在其他电脑上用此移动硬盘启动:

a)如果用此硬盘能够进入桌面,则立即执行命令:

C:\Windows\System32\sysprep\sysprep.exe /oobe /generalize /shutdown

后重启

b)如果未进入桌面,则用原来的电脑执行上面的命令后关机再换到其他机器上启动。

c)如果又出现蓝屏,则执行2.b步骤一次即可。

如果觉得《将Windows 7安装到移动固态硬盘(U盘)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。