我可以使用虚拟磁盘驱动器安装 Windows 吗?

我可以使用虚拟磁盘驱动器安装 Windows 吗?

我下载了 Windows 服务器操作系统的磁盘映像,想将其放在新的硬盘上。

我目前没有可用的 DVD 或 USB 记忆棒,所以我想不用它们。

是否可以在 Windows 启动时在守护进程工具中安装磁盘映像,并运行安装程序在新硬盘上格式化并安装 Windows?

为了清楚起见,我再重申一下。我是说我有一台可以正常启动的计算机。新硬盘将与旧硬盘同时安装。

使用虚拟驱动器中的磁盘映像,我将尝试在另一个硬盘上安装 Windows。这样可行吗?

要清楚,我不是在问是否可以使用新硬盘上的虚拟磁盘进行安装,我没那么傻。

答案1

您可以使用 GRUB 和 memdisk 从 ISO 映像创建虚拟驱动器,但这并不总是有效。无论如何,还是值得一试。

首先安装 NeoGrub(使用易BCD, 如何这里,跳过配置按钮),然后将 ISO 映像放在某个分区的根目录中。将 memdisk 也放到该分区上(下载这里,你只需要文件记忆磁盘来自文件夹记忆磁盘)。

重新启动计算机,从启动菜单中选择 NeoGrub,然后在 GRUB 命令行中输入这些命令:

find --set-root /memdisk
kernel /memdisk iso
initrd /YourIsoFileName.iso

等待图像加载到 RAM 中(您至少需要与 ISO 大小 + 1 GB 相同的 RAM)并输入boot

答案2

对于那些从 Google 来到这里的人来说...

如果您尝试安装 Windows,很可能您已经有一个可以运行的旧版 Windows 发行版。

挂载映像后,您需要启动该setup.exe文件,它将打开一个窗口,允许您在 Windows 上安装较新的版本。

只有一个缺点,它不允许您在安装之前格式化驱动器(为此您需要从 DVD 启动)。

答案3

实际上,即使您在要安装到的驱动器上运行,它也能正常工作。我使用 DameonTools 安装 ISO 并将其安装到我运行的同一硬盘上,没有任何问题。

答案4

gronostaj 的答案几乎奏效了。当我在使用 32 位 Windows 7 时,我想安装 64 位 Windows 7 时,我尝试了这种方法。我有足够的 RAM(硬件方面)用于 Iso,但似乎 Neogrub(从 32 位 Windows 7 分区启动)只能识别 3.2 GB RAM,这不够。

错误是 Ramdisk 内存不足。我认为如果您运行的是 64 位系统,这将有效。

相关内容