Kembangkan/tambah saiz cakera bagi Hyper-V partition cakera maya

oleh John, Dikemas kini pada: 13 November 2024

Pada masa kini, ramai orang menggunakan mesin maya seperti Hyper-V dan VMware. Berbanding dengan komputer fizikal, mesin maya mempunyai kelebihan seperti mencipta syot kilat atau pusat pemeriksaan, menambah, mengalih keluar dan mengedit perkakasan simulasi dengan mudah. Di samping itu, anda boleh mengembangkan kapasiti penyimpanan cepat dan mudah.

Saiz cakera keras fizikal ditetapkan, jadi apabila ia semakin penuh, anda perlu mengklon atau membuat sandaran dan memulihkan ke cakera lain yang lebih besar. Kosnya begitu lama terutamanya apabila cakera ini sangat besar. Tetapi ke dalam cakera keras maya Hyper-V atau mesin maya VMware, anda boleh meningkatkan saiz cakera maya tanpa kehilangan data dalam beberapa minit.

Selepas mengembangkan cakera maya, ruang tambahan akan ditunjukkan sebagai tidak diperuntukkan pada penghujung cakera ini. Jika anda ingin menambah ruang cakera pada partition bersebelahan kiri dengan ruang tambahan yang tidak diperuntukkan, Windows mempunyai Pengurusan Cakera terbina untuk membantu anda. Tetapi jika anda ingin menambah ruang yang tidak diperuntukkan ini kepada mana-mana volum yang tidak bersebelahan, perisian pihak ketiga diperlukan untuk memindahkan ruang yang tidak diperuntukkan.

Artikel ini hanya menunjukkan cara untuk meningkatkan saiz cakera keras maya dan partition masuk Hyper-V.

Soalan lazim mengenai pengembangan Hyper-V cakera

Q1: Sebarang perbezaan apabila meningkatkan saiz cakera VHD dan VHDX?

A: Kaedah untuk mengembangkan mana-mana jenis cakera maya adalah sama, tetapi anda tidak boleh mengembangkan cakera VHD dalam talian, cakera VHDX pengawal SCSI boleh ditingkatkan dalam talian.

Q2: Sebarang perbezaan dengan Hyper-V Generasi 1 dan 2?

A: Tidak, tidak mengapa jika anda menggunakan Hyper-V Generasi 1 atau 2, tiada perbezaan semasa mengubah saiz dan mengembangkan cakera maya.

Q3: Sekiranya saya menyambung cakera maya ke mesin maya sebelum mengembangkannya?

A: Tidak, tidak kira sama ada cakera maya disambungkan atau tidak, tetapi anda harus memastikan sama ada cakera maya VHD/VHDX ini berada.

Q4: Bolehkah saya mengembangkan cakera maya sistem masuk Hyper-V dalam talian (tanpa mematikan mesin maya)?

A: Sama ada Hyper-V cakera maya boleh dikembangkan tidak bergantung pada Sistem Operasi. vhd cakera dengan pengawal IDE atau SCSI tidak boleh dikembangkan dalam talian. VHDX dengan pengawal IDE tidak boleh ditingkatkan dalam talian. VHDX dengan SCSI pengawal boleh dikembangkan dalam talian tidak kira cakera sistem atau tidak.

Cara menyemak jenis dan pengawal cakera maya anda:

Buka Hyper-V Pengurus, pilih mesin maya, kemudian klik Tetapan di sebelah kanan Tindakan panel.

Hyper-V Settings

Pada panel kiri tetingkap seterusnya, anda akan melihat cakera keras yang disenaraikan di bawah IDE dan (atau) Pengawal SCSI dengan .vhd atau .vhdx

Virtual disk type

Bagaimana untuk mengembangkan saiz cakera maya dalam Hyper-V

Terdapat dua cara biasa untuk berkembang Hyper-V cakera keras maya dengan PowerShell dan Hyper-V Pengurus.

Tidak kira cara mana pun, pertama sekali, anda harus menyemak sama ada mesin maya itu disimpan atau mempunyai pusat pemeriksaan. Jika ya, tiada cakeranya boleh dikembangkan. Dalam kes itu, padamkan Keadaan Tersimpan dan Pusat Pemeriksaan sebelum mengembangkan sebarang jenis Hyper-V cakera maya.

Kedua, jika cakera maya yang anda ingin tingkatkan kapasiti adalah vhd (kedua-dua pengawal IDE dan SCSI) atau VHDX dengan IDE pengawal, anda harus mematikan mesin maya sebelum mengembangkannya.

Way 1: Bagaimana untuk meningkatkan Hyper-V saiz cakera maya dengan PowerShell

Ia adalah cara termudah dan terpantas, bagaimanapun, anda harus mencari kedudukan VHD/VHDX dan menggunakan laluan mutlak dengan ''".

Langkah untuk mengembangkan ruang cakera maya VHD/VHDX dengan PowerShell:

  1. Buka PowerShell daripada bar Pelancaran Pantas atau menu Mula mengikut Sistem Pengendalian anda sendiri.
  2. Jenis Resize-VHD -Path 'E:\yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

200gb di sini bermaksud saiz akhir selepas berkembang, bukan menambah 200GB.

Way 2: Bagaimana untuk mengembangkan saiz cakera maya dengan Hyper-V Pengurus

Hyper-V Pengurus mempunyai pilihan untuk mengedit cakera tidak kira cakera VHD/VHDX disambungkan ke mesin maya ini atau tidak.

Langkah untuk meningkatkan saiz Hyper-V cakera maya masuk Windows 10/11 or Server 2008/2012/2016/2019:

1. Buka Hyper-V Pengurus, klik hos di panel kiri, kemudian klik "Edit Cakera" in "Tindakan" panel di sebelah kanan.

Edit disk

2. Hanya klik Seterusnya dalam pop timbul "Edit Wizard Cakera Keras Maya" tingkap.

Edit Wizard

3. Klik "Semak imbas" di bahagian atas untuk mencari fail cakera maya VHD/VHDX anda dan klik Seterusnya.

Locate disk

4. pilih "Kembangkan" pilihan dan klik Seterusnya. (Jika anda tidak mematikan mesin maya, hanya ada pilihan Kembangkan.)

Select Expand

5. Masukkan jumlah saiz baharu dan klik Seterusnya.

Enter size

6. Semak operasi mengembangkan dan klik Selesai untuk meneruskan.

Select Expand

Dalam masa yang singkat, cakera sistem dalam my Hyper-V maya Server 2012 ditingkatkan daripada 120GB kepada 160GB, ruang cakera tambahan 40GB ditunjukkan sebagai tidak diperuntukkan pada penghujungnya.

Original size

New disk size

Bagaimana untuk meningkatkan ruang cakera partition maya

Jika anda ingin memanjangkan partition bersebelahan kiri (di sini ialah D :) dengan ruang tambahan yang tidak diperuntukkan, anda boleh mencapai dengan Windows alat Pengurusan Cakera asli. Walau bagaimanapun, terdapat 2 prasyarat:

Ikuti langkah untuk mengembangkan partition maya D dalam Pengurusan Cakera jika partition anda memenuhi keperluan:

  1. Betulkan partition ini dalam Pengurusan Cakera dan pilih Panjangkan Kelantangan.
  2. Cukup klik Seterusnya kepada Selesai dalam tetingkap Extend Volume Wizard yang timbul.

Jika anda ingin menambah ruang cakera bagi partition sistem bukan bersebelahan C, anda memerlukan perisian pihak ketiga untuk mengalihkan ruang yang tidak diperuntukkan di sebelah pemacu C.

Muat Turun NIUBI Partition Editor dan ikuti langkah di bawah:

  1. Klik kanan pemacu D: dan pilih "Ubah Saiz/Alihkan Kelantangan", seret bahagian tengah D ke arah kanan dalam tetingkap timbul.
  2. Klik kanan sistem C: memandu dan pilih "Ubah Saiz/Alih Kelantangan" sekali lagi, seret sempadan kanan ke arah kanan untuk menggabungkan ruang yang tidak diperuntukkan.

Ikuti langkah-langkah dalam video untuk meningkatkan saiz partition sistem selepas berkembang Hyper-V cakera maya:

Video guide

Jika partition D adalah logik atau diformatkan dengan FAT32, Pengurusan Cakera tidak dapat membantu anda. Dalam kes itu, cuma ikut langkah 2 untuk menggabungkan ruang yang tidak diperuntukkan dengan NIUBI Partition Editor.

Kaedah di atas untuk meningkatkan saiz Hyper-V partition cakera maya adalah sah untuk Windows 11/10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019 dan Windows Server 2022.