Używam VirtualBox firmy Oracle (4.2.6r82870) w systemie Windows 7 i próbuję wyświetlić listę partycji na karcie SD, która jest włożona do komputera jako dysk „E”. Otworzyłem okno Zarządzanie komputerem w oknie-> Zarządzanie dyskami i widzę, że E jest zamontowane jako „Dysk 1”
Więc początkowo próbowałem tego polecenia:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PhysicalDrive1
ale wróciłem błąd:
VBoxManage.exe: error: Cannot open the raw disk: VERR_ACCESS_DENIED
Przeczytałem to, ponieważ nie mogłem korzystać z tej funkcji, chyba że działałem jako administrator, więc znalazłem program VBoxManage.exe, kliknąłem go prawym przyciskiem myszy i wybrałem Właściwości-> Kompatybilność i wybrałem „Uruchom ten program jako administrator”.
Teraz, gdy wydam to samo polecenie, siedzi tam przez chwilę, a potem wypluwa:
VBoxManage.exe: błąd: Nie można utworzyć obiektu VirtualBox!
VBoxManage.exe: błąd: kod CO_E_SERVER_EXEC_FAILURE (0x80080005) - Wykonanie serwera nie powiodło się (informacje rozszerzone niedostępne)
VBoxManage.exe: błąd: Najprawdopodobniej serwer COM VirtualBox nie działa lub nie uruchomił się.
Jaki jest właściwy sposób, aby ten program działał poprawnie?
cmd
jako administrator, a następnie użyj VBoxManage. I o ile pamiętam, VirtualBox nie może działać na zamontowanych dyskach.