设为首页 收藏本站
查看: 1587|回复: 0

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

[复制链接]

尚未签到

发表于 2015-5-10 15:20:30 | 显示全部楼层 |阅读模式
  由于工作的原因,有时需要用两台电脑工作,而搞开发的人大多又是追求计算机性能的人,所以笔记本电脑自然不轻,更何况两台。
  两台电脑折磨我半年多,终于下定决心将个系统安装到移动固态硬盘中,背一台无硬盘电脑加两个移动固态硬盘来减负。
  本人经过1天的摸索,网上很多方法均告失败,主要原因有
  1.SATA的工作模式AHCI和兼容问题
  2.主板不兼容问题
  3.USB驱动开机加载注册表被Windows自动恢复
  4.固态盘对齐问题
  5.不兼容USB3.0
  
  最后融各家所长,将Windows 7 安装到移动固态硬盘安装成功,步骤如下:
  准备一个维护U盘,Win7的安装 ISO文件,一直到2.c步骤才能用移动硬盘启动,否则可能会蓝屏。
  
  1.安装Windows到固态硬盘
  a)安装盘准备,制作用U盘系统维护工具(如天意U盘维护系统2013)等,见 http://www.winpe.cc/
  b)分区,制作好后用维护U盘启动WinPE,运行里面DiskGenius,给移动硬盘分区,如果硬盘是普通硬盘直接根据需要进行分区,
  如果是固态硬盘,则需要进行4K对齐,如下图所示:(网上有人说扇区数2048也可以)
  本人的固态硬盘分区为:
  第一个主分区 100MB 卷标:系统保留, 设置为活动分区,启动分区
  第二个主分区78GB,用户安装Windows
  第三个主分区500GB,用于安装VMWare虚拟机
  第四个主分区120GB,用于存放数据文件
  主分区最多只能有4个,如果需要超过4个分区,请建立扩展分区后在扩展分区中添加分区。如果是固态盘,所有主分区和扩展分区创建时均需要对齐。
DSC0000.jpg
  b)安装Windows,工具为“NT6.X快速安装器100227”,地址:http://bbs.wuyou.com/forum.php?mod=viewthread&tid=143569
  将Win7的ISO文件展开或者装入虚拟光驱后,用快速安装器打开。注意启动分区和安装分区是不同的,如果是普通硬盘可以设置一样,我的是固态硬盘,所以启动分区为100MB容量的分区,安装分区为78GB的分区。
  
  2.准备工作
  a)安装IAR驱动,安装完Windows到移动硬盘后,不着急用移动硬盘启动,先到http://bbs.itiankong.com/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=0
Group@REG_SZ="Boot Bus Extender"
[usbehci]
Start@REG_DWORD=0
Group@REG_SZ="Boot Bus Extender"
[usbohci]
Start@REG_DWORD=0
Group@REG_SZ="Boot Bus Extender"
[usbuhci]
Start@REG_DWORD=0
Group@REG_SZ="Boot Bus Extender"
[usbhub]
Start@REG_DWORD=0
Group@REG_SZ="Boot Bus Extender"
[usbccgp]
Start@REG_DWORD=0
Group@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步骤一次即可。
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-65545-1-1.html 上篇帖子: WINDOWS 7 + VS2008 +MSSQL 2005 安装成功! 下篇帖子: Windows 7 虚拟无线网卡(microserof virtual wifi miniport adapter)功能的使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表