Paano baguhin ang laki ng partisyon ng VHD/VHDX nang walang Hyper-V Tagapamahala

ni John, Nai-update noong: Nobyembre 13, 2024

Ang parehong sa pisikal na hard disk drive, maaari mong baguhin ang laki ng mga virtual na partisyon para sa Hyper-V virtual machine nang hindi nawawala ang data. Napakadaling baguhin ang laki ng pagkahati sa pamamagitan ng pag-install NIUBI Partition Editor sa Hyper-V vm, ngunit posible bang baguhin ang laki ng vhd/vhdx partition nang wala Hyper-V? Ang sagot ay oo, ang artikulong ito ay nagpapakilala ng mga detalyadong hakbang upang baguhin ang laki ng vhd/vhdx virtual partition at disk nang walang Hyper-V.

Paghahanda bago baguhin ang laki ng vhd / vhdx virtual na pagkahati

Bago simulan ang pagbabago ng laki ng mga partisyon ng virtual, mayroong dalawang bagay na dapat mong gawin:

1. Tanggalin ang lahat ng Checkpoints na nauugnay sa VHD o VHDX na gusto mong baguhin ang laki. Kung hindi, makakatanggap ka ng error sa ibaba at hindi makakapag-boot in Hyper-V Manager pagkatapos baguhin ang laki ng mga virtual na partisyon.

Hyper-V mali

Tulad ng ipinapakita ng mensahe ng error na "Mayroong isang mismatch sa kinilala sa magulang virtual hard disk at pagkakaiba sa disk."

Ito ay madaling maunawaan, ang laki ng mga partisyon pagkatapos ng laki ng laki ay naiiba sa laki sa Checkpoint.

2. I-shut down ang guest virtual machine at isara Hyper-V Manager o iba pang mga application na gumagamit ng VHD o VHDX na ito. Kung hindi, makakatanggap ka ng error na "Hindi ma-access ng proseso ang file dahil ginagamit ito ng ibang proseso."

Virtual Manager error

Paano baguhin ang laki ng vhd/vhdx virtual drive nang walang Hyper-V Tagapamahala

Hakbang 1: Buksan ang "Disk Management" sa pisikal na computer. (Pindutin ang Windows at R magkasama sa keyboard, i-type diskmgmt.msc at pindutin ang "Enter".)

Hakbang 2: I-click ang aksyon menu> Ikabit ang VHD

Attach VHD

Hakbang 3: I-click ang Magtingin upang piliin ang VHD / VHDX file at pagkatapos ay i-click ang OK upang magpatuloy.

Select VHD

Pagkatapos ay naka-attach ang virtual disk na ito. Tulad ng nakikita mo sa screenshot, ang icon ng Disk 2 ay naiiba sa iba pang 2 mga hard disk.

VHD attached

Hakbang 4: Download at i-install NIUBI Partition Editor sa pisikal na server o personal na computer. Ang parehong sa Disk Management, makikita mo ang lahat ng mga partisyon ng pisikal at virtual na disk NIUBI Partition Editor. Sa virtual Disk 2, ang drive K ay ang pagkahati ng system sa VHD / VHDX.

NIUBI Partition Editor

Hakbang 5: I-right click ang drive M: at piliin ang "Baguhin ang Laki/Ilipat ang Dami", i-drag ang kaliwang hangganan patungo sa kanan sa pop-up window, o direktang magpasok ng halaga sa kahon ng "Hindi natukoy na espasyo dati." Pagkatapos ay paliitin ang drive D at gagawa ng ilang Unallocated space sa kaliwang bahagi nito.

Shrink M

Partition shrunk

Hakbang 6: I-right click ang drive K: at piliin ang "Resize/Move Volume" muli, sa pop-up window, i-drag ang kanang hangganan patungo sa kanan upang pagsamahin ang hindi nakalaang espasyong ito. Pagkatapos ay pinalawak ang drive K sa virtual mode.

Extend K

Partition extended

Hakbang 7: I-click ang "Ilapat" sa kaliwang itaas para magkabisa. (Hindi babaguhin ang laki ng mga partisyon hanggang sa i-click ang Ilapat upang kumpirmahin.)

Hangga't mayroong libreng hindi nagamit na espasyo sa anumang partition, maaari mo itong paliitin upang palawakin ang isa pa sa parehong virtual disk. Pagkatapos baguhin ang laki ng mga virtual na partisyon, tandaan na tanggalin ang VHD. Kung hindi, kapag pinagana mo ang virtual machine na ito Hyper-V, makakatanggap ka ng error "Hindi ma-access ng proseso ang file dahil ginagamit ito ng isa pang proseso."

Detach VHD

Hyper-V error

Paano baguhin ang laki ng vhd/vhdx virtual hard disk nang walang Hyper-V Tagapamahala

Mas mahusay kaysa sa pisikal na hard disk na ang laki ay nakapirming, ang VHD/VHDX virtual disk ay maaaring baguhin ang laki nang mabilis at madali. Upang magawa ang gawaing ito, maaari mong gamitin ang Hyper-V Manager o sa pamamagitan ng PowerShell wala Hyper-V.

tandaan: bago palawakin ang virtual disk gamit ang PowerShell, dapat mo ring isara ang guest virtual machine at tanggalin ang lahat ng nauugnay na Checkpoints.

Paano baguhin ang laki/palawakin ang VHD/VHDX disk nang wala Hyper-V:

  1. Pagbubukas PowerShell na may pribilehiyo ng Administrator mula sa Quick Launch bar, Start menu o iba pang lugar sa iyong pisikal na computer.
  2. uri Resize-VHD -Path 'E:\hyperv.vhdx' -SizeBytes 500gb

paliwanag:

  1. 'E: \ hyperv.vhdx' nangangahulugan ng ganap na landas at pangalan ng .vhd / .vhdx file na may mga quote.
  2. Ang ibig sabihin ng 500gb ay ang pagpapalawak ng virtual hard disk na ito sa 500GB, hindi pagdaragdag ng 500GB.

Pagkatapos palawakin ang virtual disk, ang karagdagang espasyo ay ipapakita bilang hindi inilalaan sa dulo, pagkatapos ay tumakbo NIUBI Partition Editor at pagsamahin ang hindi nakalaang espasyo sa ibang (mga) partition. Sundin ang mga hakbang sa video:

Video guide

Bukod sa pagpapalit ng laki ng pisikal at virtual na diskisyon, NIUBI Partition Editor tumutulong sa paggawa ng maraming iba pang mga operasyon.

Download