是否可以在可移动USB硬盘驱动器上安装Windows操作系统(Windows 7)?[重复]


21

我想偷看一下Windows 7,因此想安装它。我的笔记本电脑上预装了Windows Vista。我不想惹它。

因此,我在USB外置硬盘中创建了一个分区(20 GB),并尝试在该分区上安装Windows 7。但是,当我从Windows 7 DVD引导并选择USB硬盘上的目标分区时,它说无法安装。

有什么方法可以在外部USB硬盘上安装Windows?

Answers:


19

您可以尝试一下PWBoot

PWBoot代表Portable Windows Boot项目,该项目旨在使您的Windows操作系统轻松地从USB存储介质启动。


可以在这里寻找更手动的方法。

快速教程:

方法1:虚拟机(操作系统:Windows Vista,虚拟机:VMware Workstation)

  1. 下载并安装Vmware Workstation。
  2. 为Windows创建一个新的虚拟机,选择“自定义”,然后选择“ LSI Logic”作为SCSI卡,使用物理DVD-ROM或ISO映像作为您要从中安装Windows的位置。
  3. 插入USB驱动器。在VMware中使用USB驱动器的物理磁盘(高级)。确保选择正确的物理驱动器(通常为驱动器1),否则可能会擦除当前的OS驱动器。
  4. 使用整个磁盘。
  5. 单击虚拟机设置中磁盘上的高级。单击磁盘的独立和永久更改。
  6. 现在,请删除USB驱动器的磁盘管理(diskmgmt.msc)中所有分配的字母。
  7. 另外,还要确保在VMware内部的Vista安装过程中格式化驱动器。如果已经格式化,则仍需要在Vista安装过程中进行格式化(否则您可能会因为crcdisk错误而导致引导损坏)。
  8. Vmware将驱动器显示为LSI Logic控制器下的SCSI磁盘,这很好,因为Vista将安装在SCSI磁盘上。
  9. 引导并完成Vmware中的Vista安装过程。
  10. 让Vista在VMware中首次启动进入桌面,然后启动PWBoot程序(您需要先将其复制到虚拟机中)。
  11. 单击主PWBoot程序上的补丁按钮。
  12. 关闭Vmware中的Windows Vista。
  13. 关闭Vmware。
  14. 现在重新引导计算机,然后从BIOS引导中选择USB引导驱动器。机器现在应该启动到Vista桌面。

方法2:物理机(操作系统:Windows Vista,硬盘:SATA; 2.5英寸)

  1. 将硬盘驱动器插入物理机(SATA或IDE)。
  2. 插入Windows Vista安装DVD并从中启动。
  3. 照常将Windows安装到便携式HDD。
  4. 安装完成后,请应用PWBoot修补程序。
  5. 关闭Windows并关闭计算机。
  6. 取出硬盘,然后将其插入接口转换器:SATA-> USB,IDE-> USB等。
  7. 现在重新引导计算机,然后从BIOS引导中选择USB引导驱动器。机器现在应该启动到Vista桌面。

5
您的答案原来是Qwerty的最佳解决方案,但我没有劫持您的答案,而是决定重新格式化您的答案,以使其更完整;-)
Ivo Flipse

2
非常感谢Ivo。我将对您的答案之一投赞成票,为您的努力提供一些应得的代表。;-)
Qwerty

3

我的方法

  • 将Windows 7安装到虚拟机
  • 从虚拟机系统驱动器创建映像
  • 将图像还原到USB驱动器

如果从它们引导,某些BIOS可以模拟USB大容量存储行为。

  • 硬碟
  • 软驱
  • 等等

在此处输入图片说明


2

可能有些复杂,但是Windows Vista和Windows 7(旗舰版)可以从VHD文件启动,我认为该文件可以存储在可移动USB硬盘上,如http://edge.technet.com/Media中所述。/ Windows-7-Boot-from-VHD /。唯一的问题是您可能无法直接从中启动。

作为一般警告,Microsoft默认情况下不允许您执行此操作的原因之一是更改硬件通常会中断Windows安装。我并不是说这是您的目标,而是说它可能行不通。如果将其保留在同一台计算机上,应该没问题。


Windows启动时,它会重置所有活动的USB连接,实际上是断开USB驱动器的连接,因此您需要使用PWBoot这样的黑客工具才能完成此工作。
克里斯·S

1

经过数天的搜索和尝试不同的选择,我遇到了PWBoot。太棒了。快速下载,安装迅速,并立即能够直接通过USB启动Windows 7。

我的问题是:我的桌面已无法使用(由于轻微事故)。硬盘很好。我有一个外部工具包,想通过USB连接到我拥有的工作笔记本电脑上-我正在运行PS2仿真器,但不想丢失自己的存储。


1

使用Windows 7 SP1,可以轻松地将Windows 7安装到USB硬盘或USB闪存驱动器。

这是cdob在重新启动时发现的:http ://reboot.pro/topic/14186-usb-hdd-boot-and-windows-7-sp1/?p=127587

它归结为两个注册表项,我认为Windows 8中存在这些注册表项以启用Windows To Go功能。我猜想Windows 7中存在此功能,但从未激活过。

reg.exe add HKLM\System\CurrentControlSet\Control /f /v BootDriverFlags /t REG_DWORD /d 0x6
reg.exe add HKLM\System\CurrentControlSet\Control\PnP /f /v PollBootPartitionTimeout /t REG_DWORD /d 15000

因此,为了使用这些新的注册表设置并将Windows 7安装到USB硬盘或闪存驱动器上,您可以使用一个名为WinNTSetup的工具,我在这里已经提到了该工具是否等同于Windows To Go可供个人使用?

该工具易于使用,您可以快速安装Windows 7 USB硬盘。该工具还允许在USB驱动器上创建VHD(虚拟硬盘),并将Windows 7安装到USB驱动器上的VHD。

以下链接中的更多信息:

http://agnipulse.com/2012/11/windows-to-go-all-versions-windows-7-8/

http://www.msfn.org/board/topic/149612-winntsetup-v306/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.