Gunakan bahagian cakera untuk menyelesaikan masalah di mana partition pemulihan terlalu mengganggu untuk memanjangkan saiz cakera

Laman dikemaskini :
Tarikh penciptaan halaman :

Persekitaran

Windows
  • Windows 10 20H2 64bit

* Ia berfungsi dengan versi lain, tetapi ia tidak disahkan.

Nota

  • Operasi Petua ini boleh menyebabkan kerosakan data jika prosedur tidak betul. Jika anda bimbang, sila balas dengan "mengambil sandaran terlebih dahulu", "menggunakan alat khusus", "meminta pakar", dan sebagainya.
  • Gejala dalam Petua ini mungkin tidak berlaku bergantung pada persekitaran PC dan versi Windows anda.
  • Untuk edisi Windows Pro atau lebih tinggi, anda mesti mempunyai hak pentadbir pada PC tempatan anda.
  • Sila ambil perhatian bahawa kami tidak bertanggungjawab atas sebarang kegagalan dalam operasi ini.
  • Dalam sesetengah persekitaran, prosedur yang betul mungkin tidak berfungsi.

Fenomena

Petua ini ialah mesin maya Hyper-V dengan Windows 10 20H2 dipasang.

Saiz cakera ialah 127GB seperti yang ditunjukkan dalam angka.

Konfigurasi cakera dicipta seperti berikut apabila Windows dipasang: Dengan cara ini, ini adalah keadaan baru sebaik sahaja menyerahkan, selain daripada itu, ia tidak berubah khususnya.

Selepas pemasangan Windows, buka Pengurusan Cakera dan anda akan menemui partition pemulihan di sebelah kanan pemacu C.

Sekarang kembangkan cakera mesin maya.

Cakera yang tidak diperuntukkan telah ditambah dan saya cuba memanjangkan pemacu C, tetapi terdapat partition pemulihan di antara dan ia tidak boleh dilanjutkan.

Bagaimana untuk menyemak sama ada partition pemulihan semasa berfungsi dengan betul

Jika anda belum memadamkan partition pemulihan secara eksplisit, ia biasanya berfungsi dan anda tidak perlu menyemaknya, tetapi jika anda mahu berbuat demikian, anda boleh menyemaknya dengan mengikuti langkah di bawah.

Terdapat juga cara untuk menyemak dengan arahan, tetapi GUI lebih selamat, jadi kami akan menyemaknya dengan GUI di sini. Oleh kerana ia adalah prasyarat untuk memulakan semula Windows, sila tutup semua aplikasi.

Buka "Tetapan" dari menu mula.

Pilih Kemas Kini &Keselamatan.

Pilih Pulihkan.

Klik butang Mulakan Semula Sekarang di bawah Sesuaikan permulaan PC. Sila ambil perhatian bahawa tidak akan ada mesej pengesahan.

Dengan cara ini, jika anda tidak mempunyai butang ini, mulakan PowerShell dengan arahan pentadbir, jalankan arahan berikut, dan kemudian mulakan semula Windows. (Bergantung pada keadaan persekitaran, butang ini mungkin atau mungkin tidak mempunyai butang ini.)

reagentc /boottore

Anda sepatutnya melihat skrin berikut selepas memulakan semula Windows. Pilih "Selesaikan masalah" di sini.

Jika anda melihat menu "Tetapkan semula PC ini", persekitaran pemulihan didayakan.

Jika persekitaran pemulihan tidak didayakan, "Pilihan Lanjutan" dipaparkan seperti sedia ada. Dengan cara ini, menu ini mungkin berubah bergantung pada versi Windows dan PC yang anda gunakan. Sekiranya terdapat menu sedemikian yang berkaitan dengan pemulihan, pertimbangkan pemulihan itu diaktifkan.

Jika anda ingin kembali ke permulaan Windows biasa, tekan butang ← di sudut kiri atas untuk kembali ke skrin pertama dan pilih menu Teruskan.

Menyurat

Apabila melaksanakan operasi ini, sila sahkan input dengan teliti. Juga, sedar bahawa anda berulang-alik antara "dua tingkap PowerShell". Perintah Shell didahului oleh [DISKPART] ialah operasi dalam tetingkap yang menggunakan DISKPART .

Pengesahan

Oleh kerana operasi item ini hampir merupakan proses pengesahan, ia tidak akan memecahkan sistem jika tidak ada kesilapan tipografi.

Klik kanan menu Mula dan pilih Windows PowerShell (Admin).

Anda boleh memasukkan perintah berikut untuk melihat status persekitaran pemulihan:

reagentc /info

Ini "DiskPart" akan melaksanakan operasi utama cakera kali ini. Masukkan perintah berikut untuk memulakan DiskPart: DiskPart sendiri adalah alat baris arahan.

diskpart

Masukkan perintah berikut untuk memaparkan senarai cakera. Senarai ini adalah sama seperti yang dipaparkan dalam tetingkap Pengurusan Cakera. Perhatikan bahawa ia berbeza dengan jenis pemacu. Dalam Petua ini, hanya satu cakera yang dilampirkan pada mesin maya, jadi hanya satu yang dipaparkan.

[DISKPART]

list disk

Pilih cakera yang anda mahu bekerjasama. Bahagian "cakera 0" dari senarai cakera adalah nombor. Bilangan cakera berbeza-beza bergantung pada PC yang anda gunakan, jadi pilih cakera dengan partition pemulihan.

[DISKPART]

select disk [ディスク番号]

Sebagai contoh

select disk 0

Masukkan perintah berikut untuk memaparkan senarai partition pada cakera yang dipilih. Anda dapat melihat bahawa di sini adalah partition pemulihan.

[DISKPART]

list partition

Dalam angka di atas, nombor itu ialah "4", jadi pilih partition pemulihan dengan arahan berikut.

[DISKPART]

select partition [回復パーティション番号]

Sebagai contoh

select partition 4

Masukkan perintah berikut untuk memaparkan maklumat tentang partition yang dipilih.

[DISKPART]

detail partition

Bersedia untuk bergerak

Oleh kerana operasi item ini berkaitan dengan sandaran, ia tidak akan memusnahkan sistem jika tidak ada kesilapan tipografi, tetapi ia akan mengendalikan cakera sistem.

Dengan cara ini, jika anda hanya mahu memadam persekitaran pemulihan, anda tidak perlu bekerja pada item ini.

Operasi ini menganggap bahawa anda telah memilih partition pemulihan pada skrin PowerShell DISKPART.

Pertama, lampirkan surat pemacu ke partition pemulihan supaya ia boleh diakses sebagai fail. Dalam contoh, ia diberikan sebagai "Pemacu Z", tetapi jika ia tidak percuma, tentukan pemacu lain. Operasi masa depan juga akan menggunakan surat pemacu itu.

[DISKPART]

assign letter [空いているドライブレター]

Sebagai contoh

assign letter z

Ia juga akan kelihatan dalam Penjelajah Fail. Walau bagaimanapun, fail di dalamnya tersembunyi dan tidak dapat dilihat.

Biarkan PowerShell menjalankan DiskPart seperti sedia ada, tetapi mulakan PowerShell dengan keistimewaan pentadbir.

Navigasi ke pemacu Z.

z:

Ia adalah folder tersembunyi dan tidak boleh dilihat dalam Penjelajah Fail, tetapi kerana terdapat folder, alihkannya ke lokasi berikut.

cd Recovery\WindowsRE

Masukkan perintah berikut untuk memaparkan fail di dalamnya. Perintah berikut adalah untuk PowerShell sahaja, jadi jika anda menggunakan prom perintah, paparkannya dengan perintah lain.

Get-ChildItem -force

Buat folder sandaran untuk menyalin fail pada partition pemulihan untuk memandu C.

mkdir C:\Backup\WindowsRE

Salin fail ke folder sandaran kerana ia mempunyai fail di lokasi berikut.

xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE

Oleh kerana fail asal tersembunyi, walaupun anda menyalinnya, ia tidak akan dapat dilihat dari penjelajah.

Jika anda memasukkan arahan berikut, anda boleh mengesahkan bahawa fail itu wujud.

Get-ChildItem C:\Backup\WindowsRE -force

Sekarang anda telah menyalin fail, kembali ke PowerShell pada DiskPart dan padamkan huruf pemacu.

[DISKPART]

remove letter [先ほど設定したドライブレター]

Sebagai contoh

remove letter z

Anda boleh mengesahkan bahawa pemacu hilang.

Operasi bergerak cakera

Dari sini, anda sebenarnya akan mengendalikan cakera, jadi sila masukkannya tanpa membuat kesilapan.

Daripada PowerShell bukan diskpart, jalankan perintah berikut untuk menghentikan persekitaran pemulihan:

reagentc /disable

Jalankan perintah berikut dengan Partition Pemulihan dipilih daripada PowerShell pada bahagian cakera. Operasi ini akan memadamkan partition serta-merta, jadi jika anda melakukannya dengan pemacu C yang dipilih secara tidak sengaja, dan lain-lain, data akan ditiup.

[DISKPART]

delete partition override

Apabila anda membuka skrin Pengurusan Cakera, anda dapat melihat bahawa partition pemulihan hilang. Ini membolehkan pemacu C berkembang.

Kemudian panjangkan pemacu C seberapa banyak yang anda mahukan. Jika anda tidak memerlukan persekitaran pemulihan, anda boleh mengisi semua cakera yang tinggal. Kembangkan cakera dan selesaikan.

Jika anda mencipta semula persekitaran pemulihan, tinggalkan kira-kira 1GB di belakang.

Ini adalah keadaan selepas dilanjutkan dengan kira-kira 1GB kiri.

Mulakan semula Windows pada ketika ini (atau anda mungkin tidak perlu). Ini kerana huruf pemacu yang digunakan sebelum ini tidak boleh digunakan melainkan dimulakan semula. (Anda boleh menggantikannya dengan huruf pemacu lain sebaliknya.)

Selepas but semula, buka Pengurusan Cakera sekali lagi.

Kemudian buat kelantangan untuk partition pemulihan. Anda boleh membuatnya dengan arahan, tetapi kerana menyusahkan untuk mengira saiz cakera secara manual, anda boleh membuatnya dengan GUI dan melakukan apa yang tidak boleh anda lakukan dengan GUI dengan arahan.

Memperuntukkan saiz yang tinggal.

Oleh kerana terdapat kerja yang perlu dilakukan untuk mendapatkan kembali fail, tentukan pemacu Z.

Jika anda ingin melihat ke belakang, keluarkan "label kelantangan".

Keadaan selepas penciptaan. Pada ketika ini ia adalah volum fail biasa.

Anda juga boleh melihatnya dalam Penjelajah Fail.

Kembalikan fail daripada persekitaran pemulihan yang anda sandarkan di sini. Mulakan PowerShell dengan keistimewaan pentadbir.

Cipta folder pada pemacu Z. Ia boleh dilihat dalam Penjelajah Fail, tetapi tidak ada masalah.

mkdir Z:\Recovery\WindowsRE

Kembalikan fail.

xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE

Sahkan bahawa fail dikembalikan dengan perintah berikut:

Get-ChildItem Z:\Recovery\WindowsRE -force

Buka PowerShell lain sekali lagi dengan keistimewaan pentadbir dan mulakan DiskPart.

diskpart

Pilih partition dengan melihat nombor yang anda mahu tukar kembali ke partition pemulihan.

[DISKPART]

Sebagai contoh

list disk
select disk 0
list partition
select partition 4

Setkan atribut untuk menunjukkan bahawa ia adalah partition pemulihan dengan dua arahan berikut.

[DISKPART]

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

[DISKPART]

gpt attributes=0x8000000000000001

Kembali ke PowerShell bukan DiskPart dan masukkan perintah berikut untuk mengekstrak fail yang diperlukan untuk persekitaran pemulihan: (Tiada/target C:\Windows masalah walaupun tiada.) )

reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows

Dayakan persekitaran pemulihan.

reagentc /enable

Sahkan bahawa persekitaran pemulihan didayakan. Jika status didayakan, ia ok buat masa ini.

reagentc /info

Padamkan huruf pemacu di bahagian DiskPart.

[DISKPART]

remove letter z

Dengan cara ini, jika pemacu nampaknya dipulihkan selepas memulakan semula Windows, padamkannya dengan memasukkan arahan berikut dalam DiskPart. Jika pemacu berada dalam keadaan pengembalian semula selepas reboot, persekitaran pemulihan mungkin menjadi kurang upaya selepas pemacu dikeluarkan semula. Seboleh-bolehnya, cuba untuk tidak memulihkan pemacu selepas anda memulakan semula Windows.

[DISKPART]

list volume
select volume z
remove letter=z

Jika pemacu dipulihkan dengan segala cara, padamkan pendaftaran dengan merujuk kepada laman web berikut.

Itu sahaja.

Pengesahan Akhir

Saya akan selesai dengan menyemak beberapa perkara terakhir. Jika DiskPart masih digunakan, semak senarai partition.

[DISKPART]

list partition

Semak Pengurusan Cakera.

Semak juga dengan arahan. OK jika status didayakan.

reagentc /info

Sekiranya tidak menyusahkan, periksa pilihan permulaan.

reagentc /boottore

Padamkan fail pemulihan sandaran yang disalin.

Remove-Item C:\Backup -Recurse -Force

Rujukan