2 drive:
150gb - Linux Mint (tidak dienkripsi)
300gb - Windows Vista 64-bit (truecrypt dengan otentikasi preboot)
Saya perlu memperbaiki instalasi windows saya (macet mencoba memuat sistem dll, spinrite memberikan drive yang sehat, jadi hanya file sistem yang rusak.) Menjalankan perbaikan dari windows menginstal dvd tidak akan bekerja karena tidak dapat melihat partisi windows saya (karena truecrypt).
Inilah yang saya lakukan:
- Boot ke partisi linux, instal virtualbox dan truecrypt gui
- Gunakan truecrypt GUI untuk memasang drive windows (sekarang sudah terpasang di bawah
/media/truecrypt1
, dan saya bisa melihat semua file saya, bagus! Saya setidaknya bisa menghemat waktu pengunduhan menginstal permainan uap saya jika saya harus menginstal ulang) - Saya membuat mesin virtual dan memasang drive DVD host ke dalamnya sehingga dapat mem-boot dvd instalasi windows.
Saya ingin dapat memiliki mesin virtual memperbaiki menginstal windows yang saat ini dipasang di bawah /media/truecrypt1
. Bagaimana cara membuat vmdk passthrough sehingga saya bisa memasangnya di mesin virtual sehingga alat perbaikan windows akan dapat melihat windows menginstal.
SOLUSI (terima kasih untuk memanfaatkan):
buat vmdk passthrough sehingga virtualbox dapat menggunakan drive truecrypt:
VBoxManage internalcommands createrawvmdk -filename ./passthrough.vmdk -rawdisk /dev/mapper/truecrypt1
Jalankan virtualbox sebagai root:
sudo virtualbox
Tambahkan
passthrough.vmdk
ke drive mesin virtual AndaBoot mesin virtual dari windows instal dvd, klik
Repair computer
Ini TIDAK akan menemukan drive untuk diperbaiki, tetapi jika Anda mengklik
Load Drivers
itu akan memungkinkan Anda untuk menelusuri instalasi windows Anda. Jangan memuat driver apa pun, cukup klikNext
. Akan ada opsi untuk memungkinkan Anda membuka command prompt.cd /D c:\
laluchkdsk /f /r
Tidak tahu apakah itu akan memperbaiki dll saya yang korup, tetapi misi berhasil: memasang drive truecrypt yang terotentikasi pra-boot di bawah mesin virtual sehingga saya dapat menjalankan checkdisk di sana.
-register
VBoxManage internalcommands createrawvmdk -filename ./passthrough.vmdk -rawdisk /dev/mapper/truecrypt1
?Result Code: NS_ERROR_FAILURE (0x80004005) Component: Medium Interface: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd} Callee: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
sudo /etc/init.d/vboxdrv setup
?