Apabila mencipta mesin maya, anda akan diminta untuk memilih jenis cakera, anda boleh memilih cakera tetap atau cakera dinamik. Bagaimana jika anda memilih cakera tetap dan kemudian menyedari bahawa anda memerlukan cakera dinamik, atau sebaliknya. Anda boleh menukar satu kepada yang lain? Dalam siaran ini, kita akan melihat cara menukar cakera tetap VirtualBox kepada cakera dinamik dan sebaliknya.
Cakera dinamik ialah cakera keras maya yang pada mulanya mempunyai saiz yang lebih kecil dan membesar dalam saiz semasa anda menyimpan data dalam mesin maya. Cakera dinamik sangat cekap dalam menjimatkan ruang storan kerana ia hanya mengambil sebanyak mungkin ruang storan hos seperti yang diperlukan. Walau bagaimanapun, apabila kapasiti cakera berkembang, prestasi komputer anda mungkin terjejas sedikit.
Cakera tetap dan cakera dinamik adalah jenis storan yang biasa digunakan dalam mesin maya. Cakera tetap mempunyai saiz tetap dan tidak menyokong pengembangan dinamik, tetapi ia lebih baik daripada cakera dinamik dari segi prestasi kerana tiada sumber tambahan diperlukan untuk mengubah saiz cakera. Walau bagaimanapun, apabila penggunaan meningkat, cakera tetap mungkin kehabisan ruang storan.
Jika anda ingin menukar cakera tetap VirtualBox kepada cakera dinamik atau sebaliknya, sila ikuti langkah di bawah untuk menyelesaikan masalah tersebut.
Mari kita bincangkan secara terperinci.
Sebelum melakukan penukaran jenis storan, pastikan anda menyemak dan mengesahkan bahawa pemacu anda mempunyai ruang kosong yang mencukupi untuk memuatkan imej cakera yang berasingan. Sebagai contoh, jika cakera maya yang anda bercadang untuk menukar adalah bersaiz 70GB, anda memerlukan sekurang-kurangnya 70GB ruang cakera kosong untuk melaksanakan operasi penukaran. Ini kerana proses penukaran memerlukan penciptaan fail imej cakera baharu, yang akan bersaiz sama dengan cakera maya asal. Adalah sangat penting untuk memastikan bahawa anda mempunyai ruang yang mencukupi untuk mengelakkan kehabisan masalah ruang semasa proses penukaran, menghalang operasi daripada berjaya diselesaikan. Kerana
Selepas penukaran selesai, jika semuanya berjalan lancar, anda boleh memadamkan fail cakera maya asal untuk mengosongkan ruang cakera, tetapi sila pastikan terdapat ruang yang mencukupi pada mulanya.
Untuk menyemak saiz cakera, dalam VirtualBox, klik kanan cakera, pilih Tetapan > Storan, klik pada VDI anda dan semak saiz maya fail. Jika anda mempunyai ruang yang mencukupi, teruskan dan tukar. Jika anda tidak mempunyai ruang yang mencukupi, buat sedikit dan kemudian teruskan ke langkah seterusnya.
Baca: Bagaimana untuk menjadikan mesin maya VirtualBox anda berjalan lebih pantas
Sebelum menukar format, sila matikan mesin maya yang sedang berjalan. Setelah selesai, ikuti langkah-langkah yang dinyatakan di bawah.
cd "C:Program FilesOracleVirtualBox"
VBoxManage.exe列出硬盘
Tukar daripada tetap kepada dinamik
“VBoxManage.exe clonmedium disk”源代码。vdi”目的地。vdi" -变体标准
Tukar daripada dinamik kepada tetap
“VBoxManage.exe clonmedium disk”源代码。vdi”目的地。修复
Jika anda tidak dapat menjalankan arahan dan dikatakan terdapat ralat sintaks, cuma tulis '-variant' secara manual dan jalankan semula. Selain itu, jika anda tidak mahu menghadapi masalah mengkonfigurasi semula VDI seperti yang saya lakukan, pastikan sumber dan destinasi berada di lokasi yang sama tetapi dengan nama fail yang berbeza.
Sekarang, kita perlu merombak kad. Untuk melakukan ini, pergi ke lokasi VDI, tukar nama fail sumber kepada sesuatu yang lain, dan kemudian namakan semula destinasi untuk sepadan dengan nama fail asal.
Baca: VirtualBox memaparkan skrin hitam dan bukannya but OS tetamu
Kini kita tidak memerlukan VDI lama lagi, kita boleh memadamnya dan menambah VDI baru. Ikuti langkah yang dinyatakan di bawah untuk mengalih keluar imej VDI yang tidak boleh diakses.
Lakukan langkah yang diberikan di bawah untuk menambah imej VDI baharu.
Itu sahaja! Lancarkan VDI apabila menukar format storan.
Baca: Bagaimana untuk mendayakan sokongan seret dan lepas dalam VirtualBox
Perbezaan utama antara peruntukan dinamik dan saiz tetap ialah saiz tetap memperuntukkan semua ruang ke pemacu sekaligus, manakala peruntukan dinamik mengambil ruang hanya apabila VM memerlukannya. Jadi jika VM anda tidak menggunakan semua saiz cakera keras, peruntukan dinamik tidak akan mengambil semua ruang, tetapi saiz tetap akan mengambil semua ruang. Dalam erti kata lain, peruntukan dinamik berkembang apabila VM berkembang, manakala saiz tetap mengambil semua ruang sekaligus. Walau bagaimanapun, apabila ia datang kepada prestasi, tetap adalah lebih baik.
Baca: VirtualBox tidak boleh menyambungkan peranti USB ke mesin maya
Untuk menukar daripada tetap kepada dinamik, gunakan kod sumber
“VBoxManage.exe clonmedium disk”源代码。vdi”目的地。vdi" -变体标准,
然而,要从动态转换为固定,使用
“VBoxManage.exe clonmedium disk”源代码。vdi”目的地。修复
Walau bagaimanapun, untuk menukar daripada dinamik kepada tetap, gunakan kod sumber
"VBoxManage.exe clonmedium disk". vdi". Betulkan
Masukkan direktori VirtualBox dalam Command Prompt. Baca Juga: Cara memasang VirtualBox Guest Additions pada Windows.
Atas ialah kandungan terperinci Tukar cakera tetap VirtualBox kepada cakera dinamik dan sebaliknya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!