Pembaca Kartu Internal - Bukan USB - Host Windows 7
Laptop saya memiliki Pembaca Kartu bawaan dan tidak muncul sebagai perangkat USB. Untuk membuatnya berfungsi, saya harus me-mount partisi EXT4 sebagai RAW sebelum menetapkannya ke VM dan kemudian boot VM.
Hal pertama yang saya perhatikan adalah jika saya membuka utilitas Manajemen Disk di bawah Manajemen Komputer - Klik kanan pada Komputer Saya dan pilih Kelola Anda harus dapat melihat kartu SD sebagai disk dan sebagai Kibbee disebutkan tambang saya juga memiliki tiga partisi, saya kira semakin besar partisi tengah adalah yang saya cari.
Untuk memasang partisi mentah di dalam VirtualBox Anda perlu mengetahui nomor disk & partisi. Saya mengkonfirmasi ini pertama menggunakan utilitas baris perintah windows Diskpart dan list disk
perintah (pada laptop saya, dan dalam Manajemen Disk, Kartu SD muncul sebagai # 1)
Untuk mengidentifikasi partisi dengan benar, saya menggunakan perintah VirtualBox listpartitions
milikku sebagai contoh:
vboxmanage internalcommands listpartitions -r awdisk \\.\PhysicalDrive1
Dan output untuk saya adalah:
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x0c 16 /0 /1 1023/3 /32 75 2048
2 0x83 1023/3 /32 1023/3 /32 1590 157696
3 0x82 1023/3 /32 1023/3 /32 191 3416064
Dari sini saya menduga partisi 2 adalah partisi EXT4 yang saya coba akses.
Memasang Partisi sebagai volume mentah
Untuk membuat partisi mentah tersedia untuk tamu Linux, VirtualBox memungkinkan Anda untuk mengirimkan createrawvmdk
perintah yang membuat file dengan ekstensi .vmdk yang kemudian dapat Anda tentukan sebagai disk yang ada dari pengaturan penyimpanan VM. Sekali lagi, ini milik saya sebagai contoh:
vboxmanage internalcommands createrawvmdk -filename
C:\VirtualMachines\Debian\disk1_part2.vmdk -rawdisk \\.\PhysicalDrive1
-partitions 2
(Anda dapat mengabaikan parameter "-partitions 2" untuk mengaktifkan semua partisi pada perangkat.)
Menambahkan disk mentah ke VM
Sebelum memulai VM
- Buka dialog Pengaturan VM, pilih Storge
- Klik kanan SATA Controller dan klik Add Hard Disk
- Pilih tombol Pilih Disk yang Ada dan telusuri file yang dibuat pada langkah sebelumnya.
Anda sekarang dapat mem-boot VM dan memiliki akses ke partisi EXT4.
Masalah dengan Kontrol Akun Pengguna
Jika kondisi berikut dipenuhi:
- sistem host menjalankan Windows Vista, 7 atau 8 (atau mungkin Windows Server 2008R2 / 2012)
- Kontrol Akun Pengguna diaktifkan
- dan Anda belum mengubah izin terkait akses disk mentah
maka operasi di atas mungkin gagal, bahkan jika Anda seorang Administrator. Ini karena fakta bahwa non-administrator tidak akan memiliki akses ke perangkat mentah.
Saya melihat 4 solusi yang mungkin, tidak ada yang sangat bagus:
- Menonaktifkan Kontrol Akun Pengguna mungkin memperbaikinya (saya belum mengujinya).
- Dimungkinkan untuk menetapkan izin bagi pengguna untuk mengakses perangkat mentah; Namun saya tidak akan merekomendasikan ini karena sangat tidak aman.
- Anda dapat menjalankan VirtualBox sebagai Administrator (klik kanan, pilih "Run as administrator"); Anda harus melakukan ini saat membuat dan menggunakan perangkat.
- .... atau membeli pembaca kartu USB dan pasangkan langsung sebagai perangkat USB.