从 Qemu-Windows 中的真实 HDD 启动现有的 GNU/Linux 安装

从 Qemu-Windows 中的真实 HDD 启动现有的 GNU/Linux 安装

我现在运行的是 Windows 8,并且安装了 qemu-windows 1.3.1。我有两个硬盘。当我尝试使用以下命令从第二个磁盘启动现有的 Arch GNU/Linux 时:

qemu-system-x86-64w -hda \Device\HarddiskVolume6  

我收到此错误:

qemu-system-x86_64w.exe: -hda \Device\HarddiskVolume6: 
could not open disk image \Device\HarddiskVolume6: Invalid argument

有人能告诉我为什么吗?我需要在 Windows 中安装 Linux 分区吗?

底线是:

如何从硬盘启动现有的 GNU/Linux 安装?

更新

当我使用 Ярослав Рахматуллин 在他的回答中建议的命令时

qemu-system-x86_64w.exe: -hda \\.\PhysicalDrive0
qemu-system-x86_64w.exe: \\.\PhysicalDrive0

我收到此错误:

qemu: PC system firmware (pflash) must be a multiple of 0x1000

答案1

您的论点无效,即错误。qemu-windows 官方页面/发行版中的 qemu-doc.html 说明了如何在第节中指定物理硬盘3.6.7.2 Windows

硬盘
    硬盘可以使用以下语法:\\.\PhysicalDriveN,其中 N 是
    驱动器号(0 是第一个硬盘)。支持 /dev/hda 作为别名
    到第一个硬盘驱动器 \\.\PhysicalDrive0。

    警告:除非你知道自己在做什么,否则最好只将其设为只读
    访问硬盘,否则可能会损坏主机数据(使用
    -snapshot 命令行,以便将修改写入
    临时文件)。

如果仍有疑问,请阅读本指南:在 Virtual Box 中使用物理硬盘

相关内容