VirtualBox membolehkan anda memilih pemacu keras yang diperuntukkan secara automatik atau kekal apabila mencipta fail cakera keras maya baharu. Pemacu keras mudah alih lebih pantas dibuat dan boleh meningkatkan saiz storan. Pemacu keras bersaiz tetap juga lebih pantas apabila digunakan tetapi saiznya tidak boleh bertambah apabila ia penuh. Walau bagaimanapun, anda boleh menukar antara dua format dan saiz cakera keras jika anda mahu.
Langkah 1 - Cari arahan VBoxManage dan buka Prompt Perintah
VirtualBox membolehkan anda menukar pemacu keras tetap kepada pemacu keras mudah alih dan sebaliknya, tetapi pilihan ini tidak dipaparkan dalam antara muka grafiknya. Sebaliknya, anda mesti menggunakan arahan VBoxManage.exe .
Kenal pasti arahan ini untuk meneruskan. Pada Windows, anda akan melihatnya dalam folder program VirtualBox, yang secara lalai ialah C:\Program Files\Oracle\VirtualBox . Jika anda memasang VirtualBox dalam folder lain, lihat di sana.

Buka tetingkap Prompt Perintah . Untuk melakukan ini, buka menu Mula, taip " cmd" dan tekan Enter.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Taip "cd" ke dalam Command Prompt, mengikut laluan folder yang mengandungi arahan VBoxManage (letak arahan dalam petikan)
Anda boleh melakukan ini dengan cepat dengan menaip cd ke dalam tetingkap Command Prompt, kemudian seret dan lepas ikon folder daripada bar alamat pengurus fail anda ke dalam Command Prompt.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Jika anda menggunakan laluan lalai, ia akan kelihatan seperti:
cd "C:\Program Files\Oracle\VirtualBox"
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Nota: Arahan ini menganggap anda menggunakan VirtualBox pada Windows. Jika anda menggunakan VirtualBox pada macOS atau Linux, anda hanya boleh membuka tetingkap Terminal dan menjalankan perintah vboxmanage seperti biasa seperti yang anda lakukan pada arahan lain.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Langkah 2 - Cari laluan ke pemacu yang ingin anda pindahkan
Jalankan arahan berikut dalam tetingkap Prompt Perintah untuk melihat senarai pemacu keras maya pada komputer:
VBoxManage.exe menyenaraikan hdds
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Lihat senarai dan tentukan laluan fail ke cakera maya yang ingin anda tukar. Katakan kita mahu menukar pemacu maya yang dikaitkan dengan mesin maya bernama "Windows". Seperti yang dapat kita lihat dalam output di bawah, laluan ke cakera maya dalam sistem ialah C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Langkah 3 - Tukar cakera keras maya
Kini, anda boleh menggunakan arahan VBoxManage untuk menukar pemacu keras maya daripada tetap kepada boleh tanggal atau sebaliknya.
Untuk menukar daripada pemacu keras tetap kepada boleh tanggal, jalankan arahan berikut:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –varian Standard
Sebagai contoh, jika pemacu keras sumber terletak di C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi dan anda ingin mencipta cakera keras baharu bernama "Windows-dynamic.vdi" dalam direktori yang sama, anda akan lari :
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" –variant Standard
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Untuk menukar cakera keras maya daripada mudah alih kepada tetap, jalankan arahan berikut:
VBoxManage.exe clonemedium disk "C:\path\to\source.vdi" "C:\path\to\destination.vdi" –varian Tetap
Sebagai contoh, jika pemacu keras sumber terletak dalam C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi dan anda ingin mencipta cakera baharu bernama "Windows-fixed.vdi" dalam direktori yang sama, anda akan menjalankan :
VBoxManage.exe clonemedium disk "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" –variant Standard
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Langkah 4 - Padamkan cakera keras maya lama
Perintah di atas hanya menyalin cakera keras semasa. Anda akan mendapat kedua-dua fail cakera keras asal dan fail cakera keras baharu.
Pertama, anda perlu mengalih keluar cakera keras maya sedia ada daripada VirtualBox. Dalam VirtualBox, klik kanan pada mesin maya menggunakan cakera maya dan pilih Tetapan.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Pilih Storan untuk melihat peranti storan yang disambungkan. Klik kanan pada root VDI dan pilih Remove Attachment . Kemudian klik OK.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Proses di bawah akan memadamkan fail asal daripada cakera keras. Ambil perhatian bahawa anda boleh menyandarkan fail asal pemacu anda jika anda belum berbuat demikian, sekiranya berlaku sebarang masalah dengan proses ini.
Dalam Prompt Perintah, jalankan arahan di bawah untuk melihat senarai pemacu keras maya pada komputer:
VBoxManage.exe menyenaraikan hdds
Cari UUID pemacu keras asal yang anda mahu padamkan. Anda boleh menyalinnya ke papan keratan dengan butang kiri tetikus kemudian klik kanan padanya.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Jalankan arahan di bawah untuk mengalih keluar pemacu keras akar daripada pendaftaran VirtualBox dan padamkannya. Anda boleh klik kanan dalam tetingkap Command Prompt untuk menampal UUID.
VBoxManage.exe closemedium UUID --delete
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Langkah 5 - Namakan semula cakera keras baharu
Sekarang, anda harus menamakan semula fail cakera keras baharu supaya ia mempunyai nama yang sama dengan fail asal. Cuma navigasi ke dalamnya dalam tetingkap File Explorer atau Windows Explorer.
Klik kanan pada fail VDI, pilih Namakan semula dan tukar nama kepada nama asal. Sebagai contoh, di sini kami menamakan semula fail "Windows-fixed.vdi" yang kami buat kepada "Windows.vdi".
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Sebaik sahaja anda telah menamakan semula cakera keras, keluarkan nama cakera keras lama daripada VirtualBox. Klik Fail > Pengurus Media Maya dalam VirtualBox dan cari nama asal pemacu keras yang dinamakan semula. Ia akan mempunyai ikon amaran kuning di sebelah kiri. Klik kanan padanya dan pilih Alih keluar. Klik Alih Keluar sekali lagi untuk mengesahkan dan klik Tutup.
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Langkah 6 - Masukkan cakera keras ke dalam VirtualBox
Kembali ke VirtualBox, klik kanan pada mesin maya yang dikaitkan dengan cakera keras maya dan pilih Tetapan. Dalam Storan, klik kanan pada pengawal: SATA dan pilih Tambah Cakera Keras .
![Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox Bagaimana untuk menukar cakera keras tetap dan boleh tanggal dalam VirtualBox]()
Pilih Pilih Cakera Sedia Ada dan semak imbas fail yang baru anda namakan semula
Klik OK untuk menutup tetingkap tetapan mesin maya. Sekarang, anda boleh memulakan mesin maya seperti biasa. Pemacu kerasnya akan sama ada tetap atau mudah alih tanpa mengira apa yang anda tukar.
Ia dilakukan. Anda telah pun menukar daripada pemacu tetap kepada pemacu boleh alih dalam VirtualBox atau sebaliknya.
Semoga berjaya!