VirtualBox 5.1 - Неможливо встановити пристрій SATA - реальний розділ (VERR_NOT_SUPPORTED)


0

Хост - це Windows 10. Я намагаюся встановити розділ як пристрій SATA на одній VM, але коли файл VMDK додається, він видає таку помилку:

введіть тут опис зображення

ws1-pt.vmdk генерується, як пояснено тут .

Я спробував увімкнути та вимкнути функцію "Увімкнути кеш вводу / виводу".

Простими словами, мені потрібно VM, використовуючи реальний розділ як віртуальний диск.

EDIT: Я намагався зробити те ж саме на Ubuntu 16.04 Desktop як хост. Результат був таким самим. Дивіться команду, яку я виконував, і диски та розділи в моїй системі:

введіть тут опис зображення

Інструмент генерував два віртуальних диски: "ws1_disk.vmdk" і "ws1_disk-pt.vmdk". Я просто здогадуюсь, що я повинен використовувати той із суфіксом "-pt", але ось що відбувається, коли він встановлений:

введіть тут опис зображення

Інший віртуальний диск успішно монтується, і він фактично працює за потреби. Хост може отримати доступ до розділу гостя під час його запуску. Гість не може отримати доступ до інших розділів хоста. Отже, питання полягає в тому, яка різниця між обома віртуальними дисками і чому насправді другий видає цю помилку?

Дякую (:

Редагувати 2: Вибачте, я додав помилкове зображення помилки. Фактична помилка не для дозволів (як видно на зображенні), але:

Не вдалося отримати формат зберігання носія '/ home / kostadin / VirtualBox VMs / ws1 / ws1_disk-pt.vmdk' (VERR_NOT_SUPPORTED).

Правка 3: Вміст ws1_disk3.vmdk

# Disk DescriptorFile
version=1
CID=47e5b41a
parentCID=ffffffff
createType="partitionedDevice"

# Extent description
RW 63 FLAT "ws1_disk3-pt.vmdk" 0
RW 1922 ZERO 
RW 63 FLAT "ws1_disk3-pt.vmdk" 63
RW 188901376 ZERO 
RW 63 FLAT "ws1_disk3-pt.vmdk" 126
RW 1985 ZERO 
RW 9238528 ZERO 
RW 1710 ZERO 
RW 63 FLAT "ws1_disk3-pt.vmdk" 189
RW 275 ZERO 
RW 286050304 FLAT "/dev/sdc7" 0
RW 63 FLAT "ws1_disk3-pt.vmdk" 252
RW 1985 ZERO 
RW 4192256 FLAT "/dev/sdc8" 0
RW 6512 ZERO 

# The disk Data Base 
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="1af2b0f7-4f8a-4a58-9eea-a50d132cbd65"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="78138ce1-4220-4ed1-9e27-789f58123c3e"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"

Вміст ws1_disk3-pt.vmdk - це деякі двійкові / серіалізовані дані. Результат виконання наступної команди

sudo VBoxManage internalcommands listpartitions -rawdisk /dev/sdc

є

Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
5       0x07  0   /32 /33  1023/254/63         92237         2048
6       0x82  1023/254/63  1023/254/63          4511    188905472
7       0x83  1023/254/63  1023/254/63        139673    198146048
8       0x82  1023/254/63  1023/254/63          2047    484198400

Оскільки вказівки, на які ви посилаєтесь, відносяться до Linux, і ви перебуваєте в ОС Windows, трохи важко зрозуміти, куди ви пішли не так, але я впевнений, що ви не могли правильно виконати ці інструкції.
Джулі Пелтьє

Команда така ж, я використовував VBoxManage.exe! Я використовував команду diskpart для списку дисків і розділів. Створення ВМДК пройшло без проблем.
daffr32

Мабуть, ви не хочете допомоги, оскільки я просто попросив вас команду, яку ви ввели, і ви сперечалися, а не давати.
Джулі Пелтьє

Вибачте за те, що не дав точну команду, це тому, що я не пам’ятав її точно, як вона виконувалася. Дозвольте мені зробити це ще раз, і я опублікую точну команду, яка генерує VMDK (як не дивно, їх два) в початковому пості.
daffr32

Чи працює це для вас в останній версії VirtualBox 5.0? VB 5.1 є досить новим і, можливо, ввів (регресію) помилку з цією функцією.
kronenpj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.