Uporaba diskparta za odpravljanje težav, pri katerih je particija za obnovitev preveč odvrača pozornost, da bi razširili velikost diska
okolje
- Windows
-
- Windows 10 20H2 64bit
* Deluje z drugimi različicami, vendar je nepotrjenega.
Opombe
- Če je postopek nepravilen, lahko delovanje teh nasvetov povzroči poškodovanje podatkov. Če vas skrbi, se odzovete tako, da "vnaprej vzamete varnostno kopijo", "uporabite namensko orodje", "vprašajte specialista", itd.
- Simptomi v teh nasvetih se morda ne pojavijo glede na okolje računalnika in različico sistema Windows.
- Za izdaje programa Windows Pro ali višje morate imeti skrbniške pravice v lokalnem računalniku.
- Upoštevajte, da pri teh operacijah nismo odgovorni za kakršne koli napake.
- V nekaterih okoljih pravilen postopek morda ne bo deloval.
Pojav
Ti nasveti so Hyper-V virtualni stroj z nameščenim operacijskim sistemom Windows 10 20H2.
Velikost diska je 127GB, kot je prikazano na sliki.
Konfiguracija diska se ustvari na naslednji način, ko je nameščen sistem Windows: Mimogrede, to je nova država takoj po dodelitvi, razen tega, ni bila posebej spremenjena.
Po namestitvi sistema Windows odprite upravljanje diskov in na desni strani pogona C boste našli particijo za obnovitev.
Zdaj razširi disk virtualnega računalnika.
Dodan je bil nedodeljen disk in poskušal sem razširiti pogon C, vendar obstaja obnovitvena particija vmes in ga ni mogoče razširiti.
Kako preveriti, ali trenutna obnovitvena particija deluje pravilno
Če niste izrecno izbrisali particije za obnovitev, običajno deluje in vam je ni treba preveriti, če pa to želite, jo lahko preverite tako, da sledite spodnjim korakom.
Obstaja tudi način za preverjanje z ukazom, vendar je GUI varnejši, tako da bomo preverili z GUI tukaj. Ker je to predpogoj za ponovno zagon sistema Windows, zaprite vse aplikacije.
Odprite »Nastavitve« v začetnem meniju.
Izberite Posodobi & Varnost.
Izberite Obnovi.
V razdelku Prilagodi zagon računalnika kliknite gumb Ponovno zaženi zdaj. Prosimo, upoštevajte, da ne bo potrditvenega sporočila.
Mimogrede, če nimate tega gumba, zaženite PowerShell z ukazom skrbnika, zaženite ta ukaz in nato znova zaženite Windows. (Odvisno od okoljskega stanja lahko ta gumb ali pa ne ima tega gumba.)
reagentc /boottore
Po zagonu sistema Windows bi morali videti naslednji zaslon. Tukaj izberite »Odpravljanje težav«.
Če vidite meni »Ponastavi ta računalnik«, je okolje za obnovitev omogočeno.
Če obnovitveno okolje ni omogočeno, se prikaže »Napredne možnosti«. Mimogrede, ti meniji se lahko spremenijo, odvisno od različice sistema Windows in računalnika, ki ga uporabljate. Če je tak meni povezan z izterjavo, upoštevajte, da je okrevanje omogočeno.
Če se želite vrniti na normalno zagon sistema Windows, pritisnite gumb ← v zgornjem levem kotu, da se vrnete na prvi zaslon in izberite meni Nadaljuj.
dopisovanje
Pri izvajanju teh operacij skrbno potrdite vnos. Prav tako se zavedajte, da greste sem in tja med »dvema okni PowerShell«. Ukazi Lupine pred [DISKPART] so operacije v oknu, ki uporablja DISKPART .
potrditev
Ker je delovanje tega elementa skoraj postopek potrditve, ne bo zlomil sistema, če ni tipografske napake.
Z desno tipko miške kliknite meni Start in izberite Windows PowerShell (Skrbnik).
Če si želite ogledati stanje obnovitvenega okolja, lahko vnesete ta ukaz:
reagentc /info
Ta "DiskPart" bo tokrat opravil glavno delovanje diska. Vnesite ta ukaz, da zaženete DiskPart: DiskPart sam je orodje ukazne vrstice.
diskpart
Vnesite ta ukaz, da prikažete seznam diskov. Ta seznam je enak seznamu, ki je prikazan v oknu Upravljanje diskov. Upoštevajte, da se razlikuje od vrste pogona. V tem Nasveti je na virtualni računalnik pritrjen le en disk, tako da je prikazan le en.
[DISKPART]
list disk
Izberite disk, s ki ga želite delati. "Disk 0" del seznama diskov je številka. Število diskov se razlikuje glede na računalnik, ki ga uporabljate, zato izberite disk z obnovitveno particijo.
[DISKPART]
select disk [ディスク番号]
primer
select disk 0
Vnesite ta ukaz, da prikažete seznam particij na izbranem disku. Vidite, da je tukaj obnovitvena particija.
[DISKPART]
list partition
Na zgornji sliki je številka "4", zato izberite obnovitveno particijo z naslednjim ukazom.
[DISKPART]
select partition [回復パーティション番号]
primer
select partition 4
Vnesite ta ukaz, da prikažete informacije o izbrani particiji.
[DISKPART]
detail partition
Priprava na premikanje
Ker je delovanje tega elementa povezano z varnostno kopijo, ne bo uničil sistema, če ni tipografske napake, ampak bo upravljal sistemski disk.
Mimogrede, če želite izbrisati samo okolje za obnovitev, vam ni treba delati na tem elementu.
Ta operacija predvideva, da ste že izbrali obnovitveno particijo na zaslonu PowerShell DISKPART.
Najprej priložite črko pogona na obnovitveno particijo, tako da lahko dostopate do datoteke. V primeru je dodeljen kot "Z pogon", če pa ni prost, navedite drug pogon. Prihodnje operacije bodo uporabljale tudi to črko pogona.
[DISKPART]
assign letter [空いているドライブレター]
primer
assign letter z
Vidna bo tudi v Raziskovalcu datotek. Vendar so datoteke znotraj skrite in jih ni mogoče videti.
Pustite PowerShell, ki izvaja DiskPart, kot je, vendar zaženite PowerShell s skrbniškimi privilegiji.
Pojdite do pogona Z.
z:
Je skrita mapa in je ni mogoče videti v Raziskovalcu datotek, ker pa je mapa, jo premaknite na to mesto.
cd Recovery\WindowsRE
Vnesite ta ukaz, da prikažete datoteke znotraj. Naslednji ukazi so samo za PowerShell, zato če uporabljate ukazni poziv, jih prikažite z drugim ukazom.
Get-ChildItem -force
Ustvarite mapo za varnostno kopiranje datotek na particijo za obnovitev na pogon C.
mkdir C:\Backup\WindowsRE
Kopirajte datoteko v mapo varnostne kopije, ker ima datoteko na tem mestu.
xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE
Ker je originalna datoteka skrita, tudi če jo kopirate, ne bo vidna iz raziskovalca.
Če vnesete ta ukaz, lahko potrdite, da datoteka obstaja.
Get-ChildItem C:\Backup\WindowsRE -force
Zdaj, ko ste kopirali datoteko, se vrnite na PowerShell na DiskPart in izbrišite črko pogona.
[DISKPART]
remove letter [先ほど設定したドライブレター]
primer
remove letter z
Lahko potrdite, da pogona ni več.
Operacije premikanja diska
Od tu boste dejansko upravljali disk, zato ga vnesite, ne da bi naredili napako.
V powerShellu, ki ni disk, zaženite ta ukaz, da zaustavite obnovitveno okolje:
reagentc /disable
Zaženite ta ukaz z obnovitveno particijo, izbrano iz PowerShell na diskpartu. Ta operacija bo takoj izbrisala particijo, tako da če jo izvedete s pogonom C, izbranim po pomoti itd., bodo podatki odpihni.
[DISKPART]
delete partition override
Ko odprete zaslon za upravljanje diskov, lahko vidite, da particije za obnovitev ni več. To omogoča razširitev pogona C.
Nato razširite pogon C kolikor želite. Če ne potrebujete obnovitvenega okolja, lahko napolnite vse preostale diske. Razširite disk in končajte.
Če ponovno ustvarjate okolje za obnovitev, pustite približno 1GB za sabo.
To je država po podaljšanju z približno 1GB levo.
V tem trenutku znova zaženite Windows (ali pa vam morda ni treba). To je zato, ker prej uporabljene črke pogona ni mogoče uporabiti, razen če je ponovno zagnana. (Namesto tega jo lahko nadomestite z drugo črko pogona.)
Po zagonu znova odprite upravljanje diskov.
Nato ustvarite nosilec za obnovitveno particijo. Lahko ga ustvarite z ukazom, ker pa je težavno ročno izračunati velikost diska, ga lahko ustvarite z GUI in naredite, kar ne morete storiti z GUI z ukazom.
Dodelujte preostalo velikost.
Ker je treba opraviti delo, da se datoteke vrnejo, navedite pogon Z.
Če želite dobiti nazaj pogled, odstranite »oznako glasnosti«.
Država po ustvarjanju. Na tej točki je običajen nosilec datoteke.
To lahko vidite tudi v Raziskovalcu datotek.
Vrnite datoteke iz obnovitvenega okolja, ki ste ga varnostno kopirali. Zaženite PowerShell s skrbniškimi pravicami.
Ustvarite mapo na pogonu Z. To je vidno v Raziskovalcu datotek, vendar ni težav.
mkdir Z:\Recovery\WindowsRE
Vrnite datoteko.
xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE
Preverite, ali je datoteka vrnjena z naslednjim ukazom:
Get-ChildItem Z:\Recovery\WindowsRE -force
Znova odprite drugo PowerShell s skrbniškimi pravicami in zaženite DiskPart.
diskpart
Izberite particijo tako, da si ogledate številko, ki jo želite spremeniti nazaj na obnovitveno particijo.
[DISKPART]
primer
list disk
select disk 0
list partition
select partition 4
Atribut nastavite tako, da označuje, da gre za particijo za obnovitev z naslednjima dvema ukazoma.
[DISKPART]
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
[DISKPART]
gpt attributes=0x8000000000000001
Vrnite se v powerShell, ki ni diskPart, in vnesite ta ukaz, da izvlečete datoteke, potrebne za obnovitveno okolje: (Ni/target C:\Windows
nobenih težav, tudi če jih ni.) )
reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows
Omogočite okolje za obnovitev.
reagentc /enable
Preverite, ali je okolje za obnovitev omogočeno. Če je stanje omogočeno, je za zdaj v redu.
reagentc /info
Izbrišite črko pogona na strani DiskPart.
[DISKPART]
remove letter z
Mimogrede, če se zdi, da je pogon po vnošenju sistema Windows obnovljen, ga izbrišite tako, da v diskPart vnesete naslednji ukaz. Če je pogon po ponovnem zagonu v stanju ponovnega zagona, se lahko obnovitveno okolje po ponovnem odstranjevanju pogona onemogoči. Kadar koli je to mogoče, poskusite, da ne oživite pogona, ko znova zaženete Windows.
[DISKPART]
list volume
select volume z
remove letter=z
Če je pogon obnovljen z vsemi sredstvi, izbrišite register s sklicevanjem na to mesto.
To je to.
Končna potrditev
Bom končal s preverjanjem nekaj zadnjih stvari. Če je DiskPart še vedno v uporabi, preverite seznam particij.
[DISKPART]
list partition
Preverite upravljanje diskov.
Preverite tudi z ukazom. V redu, če je stanje omogočeno.
reagentc /info
Če ne gre za gnjavaže, preverite možnosti zagona.
reagentc /boottore
Izbrišite kopirano datoteko za obnovitev varnostnega kopiranja.
Remove-Item C:\Backup -Recurse -Force