1

У меня сейчас работает 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

Кто-нибудь может сказать мне, почему? Нужно ли монтировать раздел Linux в Windows?

Суть в следующем:

Как загрузить существующую установку 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 ответ1

0

Ваш аргумент неверен, т.е. неверен. В qemu-doc.html с официальной страницы / дистрибутива qemu-windows указано, как указать физические жесткие диски в разделе 3.6.7.2 Windows:

Hard disks
    Hard disks can be used with the syntax: \\.\PhysicalDriveN where N is the 
    drive number (0 is the first hard disk). /dev/hda is supported as an alias
    to the first hard disk drive \\.\PhysicalDrive0.

    WARNING: unless you know what you do, it is better to only make READ-ONLY 
    accesses to the hard disk otherwise you may corrupt your host data (use
    the -snapshot command line so that the modifications are written in a 
    temporary file). 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .