Izmantojiet diskpart, lai atrisinātu problēmas, kad atkopšanas nodalījums ir pārāk traucējošs, lai paplašinātu diska lielumu

Lapa atjaunota :
Lapas izveides datums :

vide

Windows
  • Windows 10 20H2 64bit

* Tas darbojas ar citām versijām, bet tas nav apstiprināts.

Piezīmes

  • Šī padoma darbība var izraisīt datu bojājumus, ja procedūra ir nepareiza. Ja jūs uztraucaties, lūdzu, atbildiet, "iepriekš paņemot dublējumu", "izmantojot īpašu rīku", "jautājot speciālistam" utt.
  • Šajos padomos norādītie simptomi var nerodas atkarībā no datora vides un Windows versijas.
  • Windows Pro izdevumiem vai jaunākām versijām lokālajā datorā ir jābūt administratora tiesībām.
  • Lūdzu, ņemiet vērā, ka mēs neesam atbildīgi par jebkādām neveiksmēm šajās darbībās.
  • Dažās vidēs pareizā procedūra var nedarboties.

parādība

Šie padomi ir Hyper-V virtuālā mašīna, kurā ir instalēta operētājsistēma Windows 10 20H2.

Diska izmērs ir 127 GB, kā parādīts attēlā.

Instalējot sistēmu Windows, diska konfigurācija tiek izveidota šādi: Starp citu, šī ir jauna valsts tūlīt pēc piešķiršanas, izņemot to, ka tā nav īpaši mainīta.

Pēc Windows instalēšanas atveriet diska pārvaldību, un atkopšanas nodalījumu atradīsit C diska labajā pusē.

Tagad paplašiniet virtuālās mašīnas disku.

Tika pievienots nepiešķirts disks, un es mēģināju pagarināt disku C, bet starp tām ir atkopšanas nodalījums, un to nevar pagarināt.

Kā pārbaudīt, vai pašreizējais atkopšanas nodalījums darbojas pareizi

Ja neesat skaidri izdzēsis atkopšanas nodalījumu, tas parasti darbojas un jums tas nav jāpārbauda, taču, ja vēlaties to darīt, varat to pārbaudīt, veicot tālāk norādītās darbības.

Ir arī veids, kā pārbaudīt ar komandu, bet GUI ir drošāks, tāpēc mēs to pārbaudīsim ar GUI šeit. Tā kā tas ir priekšnoteikums, lai restartētu Windows, lūdzu, aizveriet visas lietojumprogrammas.

Sākuma izvēlnē atveriet "Iestatījumi".

Atlasiet Atjaunināt un drošība.

Atlasiet Vienumu Atkopšana.

Noklikšķiniet uz pogas Restart Now sadaļā Pielāgot datora startēšanu. Lūdzu, ņemiet vērā, ka apstiprinājuma ziņojuma nebūs.

Starp citu, ja jums nav šīs pogas, startējiet PowerShell ar administratora komandu, palaidiet šādu komandu un pēc tam restartējiet sistēmu Windows. (Atkarībā no vides stāvokļa šai pogai var būt vai nebūt šī poga.)

reagentc /boottore

Pēc sistēmas Windows restartēšanas jums vajadzētu redzēt šādu ekrānu. Šeit atlasiet "Problēmu novēršana".

Ja redzat izvēlni "Atiestatīt šo datoru", atkopšanas vide ir iespējota.

Ja atkopšanas vide nav iespējota, "Papildu opcijas" tiek parādītas tādas, kādas tās ir. Starp citu, šīs izvēlnes var mainīties atkarībā no jūsu Windows versijas un izmantotā datora. Ja ir šāda izvēlne, kas saistīta ar atkopšanu, ņemiet vērā, ka atkopšana ir iespējota.

Ja vēlaties atgriezties pie parastās Windows startēšanas, nospiediet ← pogu augšējā kreisajā stūrī, lai atgrieztos pirmajā ekrānā, un atlasiet izvēlni Turpināt.

Sarakste

Veicot šīs darbības, lūdzu, rūpīgi apstipriniet ievadi. Ņemiet vērā arī to, ka dodaties uz priekšu un atpakaļ starp "diviem PowerShell logiem". Čaulas komandas, pirms kurām ir [DISKPART], ir darbības logā, kurā tiek izmantots DISKPART .

Apstiprinājuma

Tā kā šī vienuma darbība ir gandrīz apstiprināšanas process, tas neizjauks sistēmu, ja nebūs drukas kļūdas.

Ar peles labo pogu noklikšķiniet uz izvēlnes Sākt un atlasiet Windows PowerShell (admin).

Lai skatītu atkopšanas vides statusu, varat ievadīt šādu komandu:

reagentc /info

Šis "DiskPart" šoreiz veiks diska galveno darbību. Lai startētu DiskPart, ievadiet šādu komandu: DiskPart pats par sevi ir komandrindas rīks.

diskpart

Ievadiet šo komandu, lai parādītu disku sarakstu. Šis saraksts ir tāds pats kā tas, kas parādīts diska pārvaldības logā. Ņemiet vērā, ka tas atšķiras no diska veida. Šajos padomos virtuālajai mašīnai ir pievienots tikai viens disks, tāpēc tiek parādīts tikai viens.

[DISKPART]

list disk

Atlasiet disku, ar kuru vēlaties strādāt. Diska saraksta "diska 0" daļa ir numurs. Disku skaits mainās atkarībā no izmantotā datora, tāpēc izvēlieties disku ar atkopšanas nodalījumu.

[DISKPART]

select disk [ディスク番号]

piemērs

select disk 0

Ievadiet šo komandu, lai parādītu atlasītā diska nodalījumu sarakstu. Jūs varat redzēt, ka šeit ir atkopšanas nodalījums.

[DISKPART]

list partition

Iepriekš redzamajā attēlā skaitlis ir "4", tāpēc atlasiet atkopšanas nodalījumu ar šādu komandu.

[DISKPART]

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

piemērs

select partition 4

Ievadiet šo komandu, lai parādītu informāciju par atlasīto nodalījumu.

[DISKPART]

detail partition

Gatavošanās kustēties

Tā kā šī vienuma darbība ir saistīta ar dublēšanu, tā neiznīcinās sistēmu, ja nebūs drukas kļūdas, bet tā darbosies ar sistēmas disku.

Starp citu, ja vēlaties izdzēst tikai atkopšanas vidi, jums nav jāstrādā ar šo vienumu.

Šajā operācijā tiek pieņemts, ka ekrānā PowerShell DISKPART jau esat izvēlējies atkopšanas nodalījumu.

Vispirms atkopšanas nodalījumam pievienojiet diska burtu, lai tam varētu piekļūt kā failam. Piemērā tas tiek piešķirts kā "Z disks", bet, ja tas nav bezmaksas, norādiet citu disku. Turpmākajās operācijās tiks izmantots arī šis diska burts.

[DISKPART]

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

piemērs

assign letter z

Tas būs redzams arī failu pārlūkā. Tomēr iekšpusē esošie faili ir paslēpti un tos nevar redzēt.

Atstājiet PowerShell, kas darbojas diskpart, kā tas ir, bet startējiet PowerShell ar administratora tiesībām.

Dodieties uz Z disku.

z:

Tā ir slēpta mape, un to nevar redzēt failu pārlūkā, bet, tā kā ir mape, pārvietojiet to uz šādu atrašanās vietu.

cd Recovery\WindowsRE

Ievadiet šo komandu, lai parādītu tajā esošos failus. Tālāk norādītās komandas ir paredzētas tikai PowerShell, tādēļ, ja izmantojat komandu uzvedni, parādiet tās ar citu komandu.

Get-ChildItem -force

Izveidojiet dublējuma mapi, lai kopētu atkopšanas nodalījuma failus uz C disku.

mkdir C:\Backup\WindowsRE

Kopējiet failu dublējuma mapē, jo tā fails atrodas tālāk norādītajā atrašanās vietā.

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

Tā kā oriģinālais fails ir paslēpts, pat ja to kopējat, tas nebūs redzams no pētnieka.

Ja ievadāt šādu komandu, varat apstiprināt, vai fails pastāv.

Get-ChildItem C:\Backup\WindowsRE -force

Tagad, kad esat nokopējis failu, dodieties atpakaļ uz PowerShell diskpart un izdzēsiet diska burtu.

[DISKPART]

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

piemērs

remove letter z

Jūs varat apstiprināt, ka disks ir pagājis.

Diska pārvietošanas operācijas

No šejienes jūs faktiski darbosieties ar disku, tāpēc, lūdzu, ievadiet to, nekļūdoties.

No PowerShell, kas nav diskpart, palaidiet šādu komandu, lai apturētu atkopšanas vidi:

reagentc /disable

Palaidiet šo komandu ar atkopšanas nodalījumu, kas atlasīts no PowerShell uz diskpart. Šī darbība uzreiz izdzēsīs nodalījumu, tādēļ, ja to izpildīsit ar kļūdas dēļ izvēlēto C disku utt., Dati tiks izpūsti.

[DISKPART]

delete partition override

Atverot ekrānu Diska pārvaldība, var redzēt, ka atkopšanas nodalījums vairs nav. Tas ļauj C diskam paplašināties.

Pēc tam pagariniet disku C tik daudz, cik vēlaties. Ja jums nav nepieciešama atkopšanas vide, varat aizpildīt visus atlikušos diskus. Izvērsiet disku un pabeidziet.

Ja veidojat atkopšanas vidi no jauna, atstājiet apmēram 1 GB aiz muguras.

Tas ir stāvoklis pēc tam, kad ir palicis apmēram 1 GB.

Šajā brīdī restartējiet windows (vai arī jums, iespējams, tas nav nepieciešams). Tas ir tāpēc, ka iepriekš izmantoto diska burtu nevar izmantot, ja vien tas nav restartēts. (Tā vietā varat to aizstāt ar citu diska burtu.)

Pēc atsāknēšanas vēlreiz atveriet diska pārvaldību.

Pēc tam izveidojiet atkopšanas nodalījuma skaļumu. To var izveidot ar komandu, bet, tā kā ir apgrūtinoši manuāli aprēķināt diska lielumu, varat to izveidot ar GUI un darīt to, ko nevarat darīt ar GUI ar komandu.

Piešķiriet atlikušo lielumu.

Tā kā ir jāstrādā, lai failus atgūtu, norādiet Z disku.

Ja vēlaties saņemt atskatu, noņemiet "skaļuma etiķeti".

Valsts pēc radīšanas. Šajā brīdī tas ir normāls faila apjoms.

To var redzēt arī failu pārlūkā.

Atgrieziet failus no atkopšanas vides, kuru šeit dublējāt. Startējiet PowerShell ar administratora tiesībām.

Izveidojiet mapi Z diskā. Tas ir redzams failu pārlūkā, taču nav problēmu.

mkdir Z:\Recovery\WindowsRE

Atgrieziet failu.

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

Pārbaudiet, vai fails ir atgriezts, izmantojot šādu komandu:

Get-ChildItem Z:\Recovery\WindowsRE -force

Vēlreiz atveriet citu PowerShell ar administratora privilēģijām un startējiet DiskPart.

diskpart

Atlasiet nodalījumu, apskatot numuru, kuru vēlaties mainīt atpakaļ uz atkopšanas nodalījumu.

[DISKPART]

piemērs

list disk
select disk 0
list partition
select partition 4

Iestatiet atribūtu, lai norādītu, ka tas ir atkopšanas nodalījums ar šādām divām komandām.

[DISKPART]

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

[DISKPART]

gpt attributes=0x8000000000000001

Atgriezieties pie PowerShell, kas nav DiskPart, un ievadiet šādu komandu, lai izvilktu atkopšanas videi nepieciešamos failus: (Nav/target C:\Windows problēmu pat tad, ja tādas nav.) )

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

Iespējojiet atkopšanas vidi.

reagentc /enable

Pārbaudiet, vai atkopšanas vide ir iespējota. Ja statuss ir Iespējots, pagaidām tas ir labi.

reagentc /info

Izdzēsiet diska burtu DiskPart pusē.

[DISKPART]

remove letter z

Starp citu, ja disks, šķiet, ir atjaunots pēc Windows restartēšanas, izdzēsiet to, ievadot šādu komandu DiskPart. Ja pēc atsāknēšanas disks ir atjaunots, atkopšanas vide var kļūt atspējota pēc diska atkārtotas noņemšanas. Kad vien iespējams, mēģiniet neatdzīvināt disku pēc sistēmas Windows restartēšanas.

[DISKPART]

list volume
select volume z
remove letter=z

Ja disks tiek atjaunots ar visiem līdzekļiem, izdzēsiet reģistru ar atsauci uz šādu vietni.

Tieši tā.

Galīgais apstiprinājums

Es beigšu, pārbaudot dažas pēdējās lietas. Ja DiskPart joprojām tiek izmantots, pārbaudiet nodalījumu sarakstu.

[DISKPART]

list partition

Pārbaudiet diska pārvaldību.

Pārbaudiet arī ar komandu. Labi, ja statuss ir Iespējots.

reagentc /info

Ja tas nav apgrūtinājums, pārbaudiet startēšanas opcijas.

reagentc /boottore

Dzēsiet kopēto dublējuma atkopšanas failu.

Remove-Item C:\Backup -Recurse -Force

Atsauce