Kasutage diskparti probleemide lahendamiseks, kus taastepart on ketta suuruse laiendamiseks liiga häiriv

Lehekülg uuendatud :
Lehe loomise kuupäev :

keskkond

Windows
  • Windows 10 20H2 64bit

* See töötab teiste versioonidega, kuid see on kinnitamata.

Märkmed

  • Selle näpunäite kasutamine võib põhjustada andmete rikkumist, kui protseduur on vale. Kui olete mures, vastake palun "eelnevalt varukoopia tegemine", "spetsiaalse tööriista kasutamine", "spetsialistilt küsimine" jne.
  • Nende näpunäidete sümptomid ei pruugi ilmneda sõltuvalt teie arvutikeskkonnast ja Windowsi versioonist.
  • Windows Pro või uuemate versioonide puhul peavad teil kohalikus arvutis olema administraatoriõigused.
  • Pange tähele, et me ei vastuta nende toimingute ebaõnnestumise eest.
  • Mõnes keskkonnas ei pruugi õige protseduur toimida.

Nähtus

Need näpunäited on Hyper-V virtuaalne masin, kuhu on installitud Windows 10 20H2.

Ketta suurus on 127 GB, nagu on näidatud joonisel.

Ketta konfiguratsioon luuakse Windowsi installimisel järgmiselt: Muide, see on uus riik kohe pärast määramist, välja arvatud see, et seda ei ole eriti muudetud.

Pärast Windowsi installimist avage Disk Management ja leiate taastamise partitsiooni draivi C paremal küljel.

Nüüd laiendage virtuaalse masina ketast.

Lisati jaotamata ketas ja proovisin C-draivi pikendada, kuid vahepeal on taastamise partitsioon ja seda ei saa pikendada.

Kuidas kontrollida, kas praegune taastamise partitsioon töötab korralikult

Kui te pole taastesektsiooni selgesõnaliselt kustutanud, töötab see tavaliselt ja te ei pea seda kontrollima, kuid kui soovite seda teha, saate seda kontrollida, järgides alltoodud samme.

Samuti on võimalus kontrollida käsuga, kuid GUI on turvalisem, nii et kontrollime seda siin GUI-ga. Kuna Windowsi taaskäivitamise eeltingimus on, sulgege kõik rakendused.

Avage käivitusmenüüst "Seaded".

Valige Värskendamine ja turvalisus.

Valige Taasta.

Klõpsake jaotises Arvuti käivitamise kohandamine nuppu Taaskäivita kohe. Pange tähele, et kinnitussõnumit ei tule.

Muide, kui teil seda nuppu pole, käivitage PowerShell administraatori käsuga, käivitage järgmine käsk ja seejärel taaskäivitage Windows. (Sõltuvalt keskkonnatingimustest võib sellel nupul olla see nupp või mitte.)

reagentc /boottore

Pärast Windowsi taaskäivitamist peaksite nägema järgmist ekraani. Valige siin "Tõrkeotsing".

Kui näete menüüd "Lähtesta see arvuti", on taastekeskkond lubatud.

Kui taastekeskkond pole lubatud, kuvatakse "Täpsemad suvandid" sellisena, nagu see on. Muide, need menüüd võivad muutuda sõltuvalt teie Windowsi versioonist ja kasutatavast arvutist. Kui on olemas selline taastamisega seotud menüü, arvestage, et taastamine on lubatud.

Kui soovite naasta windowsi tavakäivitusse, vajutage esimesele ekraanile naasmiseks vasakus ülanurgas nuppu ← ja valige menüü Jätka.

Kirjavahetus

Nende toimingute tegemisel kinnitage sisend hoolikalt. Samuti pidage meeles, et liigute "kahe PowerShelli akna" vahel edasi-tagasi. Shelli käsud, millele eelneb [DISKPART], on toimingud aknas, mis kasutab DISKPART-i .

kinnitus

Kuna selle elemendi toimimine on peaaegu kinnitusprotsess, ei riku see süsteemi, kui trükiviga ei ole.

Paremklõpsake menüüd Start ja valige Windows PowerShell (Admin).

Taastekeskkonna oleku vaatamiseks võite sisestada järgmise käsu:

reagentc /info

See "DiskPart" täidab seekord ketta põhioperatsiooni. DiskParti käivitamiseks sisestage järgmine käsk: DiskPart ise on käsurea tööriist.

diskpart

Sisestage ketaste loendi kuvamiseks järgmine käsk. See loend on sama, mis kuvatakse kettahalduse aknas. Pange tähele, et see erineb draivi tüübist. Selles näpunäites on virtuaalse masina külge kinnitatud ainult üks ketas, nii et kuvatakse ainult üks.

[DISKPART]

list disk

Valige ketas, millega soovite töötada. Kettaloendi "disk 0" osa on number. Ketaste arv varieerub sõltuvalt kasutatavast arvutist, seega valige taastesektsiooniga ketas.

[DISKPART]

select disk [ディスク番号]

näide

select disk 0

Valitud kettal partitsioonide loendi kuvamiseks sisestage järgmine käsk. Näete, et siin on taastamise partitsioon.

[DISKPART]

list partition

Ülaltoodud joonisel on number "4", seega valige taastamise partitsioon järgmise käsuga.

[DISKPART]

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

näide

select partition 4

Valitud partitsiooni kohta teabe kuvamiseks sisestage järgmine käsk.

[DISKPART]

detail partition

Liikumiseks valmistumine

Kuna selle elemendi toimimine on seotud varundamisega, ei hävita see süsteemi, kui trükiviga ei ole, kuid see kasutab süsteemi ketast.

Muide, kui soovite ainult taastekeskkonda kustutada, ei pea te selle elemendiga töötama.

See toiming eeldab, et olete PowerShell DISKPART ekraanil juba valinud taastamise partitsiooni.

Esiteks lisage taastamise partitsioonile draivitäht, et sellele pääseks juurde failina. Näites on see määratud kui "Z-draiv", kuid kui see pole tasuta, määrake teine draiv. Tulevased toimingud kasutavad ka seda draivitähte.

[DISKPART]

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

näide

assign letter z

See on nähtav ka File Exploreris. Kuid sees olevad failid on peidetud ja neid ei saa näha.

Jätke PowerShell DiskParti käitamiseks sellisena, nagu see on, kuid käivitage PowerShell administraatori õigustega.

Liikuge Z-draivi.

z:

See on peidetud kaust ja seda ei saa File Exploreris näha, kuid kuna kaust on olemas, teisaldage see järgmisse asukohta.

cd Recovery\WindowsRE

Sisestage järgmine käsk, et kuvada failid sees. Järgmised käsud on mõeldud ainult PowerShelli jaoks, nii et kui kasutate käsuviiba, kuvage need mõne muu käsuga.

Get-ChildItem -force

Looge varukaust, et kopeerida taastesektsioonil olevad failid C-draivi.

mkdir C:\Backup\WindowsRE

Kopeerige fail varukausta, kuna sellel on fail järgmises asukohas.

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

Kuna algne fail on peidetud, isegi kui kopeerite selle, ei ole see explorerist nähtav.

Kui sisestate järgmise käsu, saate kinnitada, et fail on olemas.

Get-ChildItem C:\Backup\WindowsRE -force

Nüüd, kui olete faili kopeerinud, minge diskpartis tagasi PowerShelli ja kustutage draivitäht.

[DISKPART]

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

näide

remove letter z

Võite kinnitada, et draiv on kadunud.

Ketta teisaldamise toimingud

Siit saate ketast tegelikult kasutada, nii et palun sisestage see ilma viga tegemata.

Käivitage mitte-diskpart PowerShellist taastekeskkonna peatamiseks järgmine käsk:

reagentc /disable

Käivitage järgmine käsk, mille taastamise partitsioon on valitud PowerShellist diskpartis. See toiming kustutab partitsiooni koheselt, nii et kui teete seda ekslikult valitud C-draiviga jne, puhutakse andmed ära.

[DISKPART]

delete partition override

Kettahalduse ekraani avamisel näete, et taastamise partitsioon on kadunud. See võimaldab draivil C laieneda.

Seejärel pikendage draivi C nii palju kui soovite. Kui te ei vaja taastekeskkonda, võite lasta kõik ülejäänud kettad täita. Laiendage ketast ja lõpetage.

Kui loote taastekeskkonda uuesti, jätke umbes 1 GB maha.

See on olek pärast umbes 1GB-ga venitamist.

Taaskäivitage Windows sel hetkel (või te ei pruugi seda teha). Seda seetõttu, et varem kasutatud draivitähte ei saa kasutada, kui seda ei taaskäivitata. (Võite selle asemel asendada mõne muu draivitähega.)

Pärast taaskäivitamist avage uuesti Disk Management.

Seejärel looge taastamise partitsiooni jaoks helitugevus. Saate selle luua käsuga, kuid kuna ketta suuruse käsitsi arvutamine on tülikas, saate selle luua GUI-ga ja teha seda, mida te ei saa käsuga GUI-ga teha.

Eraldage ülejäänud suurus.

Kuna failide tagasisaamiseks on vaja teha tööd, määrake Z-draiv.

Kui soovite tagasi vaadata, eemaldage "helitugevuse silt".

Riik pärast loomist. Sel hetkel on see tavaline failimaht.

Näete seda ka File Exploreris.

Tagastage failid taastekeskkonnast, mille siin varundasite. Käivitage PowerShell administraatori õigustega.

Looge kaust Z-draivil. See on file Exploreris nähtav, kuid probleemi pole.

mkdir Z:\Recovery\WindowsRE

Tagastage fail.

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

Veenduge, et fail tagastatakse järgmise käsuga:

Get-ChildItem Z:\Recovery\WindowsRE -force

Avage administraatori õigustega uuesti teine PowerShell ja käivitage DiskPart.

diskpart

Valige partitsioon, vaadates numbrit, mille soovite muuta tagasi taastesektsiooniks.

[DISKPART]

näide

list disk
select disk 0
list partition
select partition 4

Seadke atribuut näitama, et see on taastepartitsioon järgmise kahe käsuga.

[DISKPART]

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

[DISKPART]

gpt attributes=0x8000000000000001

Naaske mitte-DiskPart PowerShelli ja sisestage taastekeskkonna jaoks vajalike failide ekstraktimiseks järgmine käsk: (Pole/target C:\Windows probleemi, isegi kui seda pole.) )

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

Taastekeskkonna lubamine.

reagentc /enable

Veenduge, et taastekeskkond on lubatud. Kui olek on Lubatud, on see praegu OK.

reagentc /info

Kustutage kettatäht DiskParti poolel.

[DISKPART]

remove letter z

Muide, kui draiv näib olevat pärast Windowsi taaskäivitamist taastatud, kustutage see, sisestades DiskPartis järgmise käsu. Kui draiv on pärast taaskäivitamist ennistatud olekus, võib taastekeskkond pärast draivi uuesti eemaldamist välja lülituda. Kui vähegi võimalik, proovige draivi pärast Windowsi taaskäivitamist mitte taaselustada.

[DISKPART]

list volume
select volume z
remove letter=z

Kui draiv on igal juhul taastatud, kustutage register viitega järgmisele saidile.

Ongi kõik.

Lõplik kinnitus

Lõpetan, kontrollides mõnda viimast asja. Kui DiskPart on endiselt kasutusel, kontrollige partitsioonide loendit.

[DISKPART]

list partition

Kontrollige kettahaldust.

Kontrollige ka käsuga. OK, kui olek on Lubatud.

reagentc /info

Kui see pole tülikas, kontrollige käivitusvalikuid.

reagentc /boottore

Kustutage kopeeritud varundusfail.

Remove-Item C:\Backup -Recurse -Force

viide