Utilitzeu la part de disc per resoldre problemes en què la partició de recuperació distreu massa per ampliar la mida del disc

Pàgina actualitzada :
Data de creació de la pàgina :

entorn

Windows
  • Windows 10 20H2 64bit

* Funciona amb altres versions, però no està confirmat.

Notes

  • El funcionament d'aquest Consells pot causar corrupció de dades si el procediment és incorrecte. Si us preocupa, responeu "fent una còpia de seguretat amb antelació", "utilitzant una eina dedicada", "preguntant a un especialista", etc.
  • És possible que els símptomes d'aquests consells no es produeixin en funció de l'entorn de l'ordinador i de la versió de Windows.
  • Per a les edicions de Windows Pro o versions posteriors, heu de tenir drets d'administrador a l'ordinador local.
  • Tingueu en compte que no ens fem responsables de cap error en aquestes operacions.
  • En alguns entorns, és possible que el procediment correcte no funcioni.

fenomen

Aquests consells són una màquina virtual Hyper-V amb Windows 10 20H2 instal·lat.

La mida del disc és de 127 GB com es mostra a la figura.

La configuració del disc es crea de la següent manera quan Windows està instal·lat: Per cert, es tracta d'un nou estat immediatament després de l'assignació, a part d'això, no s'ha canviat en particular.

Després de la instal·lació de Windows, obriu La gestió de discos i trobareu la partició de recuperació a la part dreta de la unitat C.

Ara amplieu el disc de la màquina virtual.

Es va afegir un disc sense assignar i vaig intentar ampliar la unitat C, però hi ha una partició de recuperació entremig i no es pot ampliar.

Com comprovar si la partició de recuperació actual funciona correctament

Si no heu suprimit explícitament la partició de recuperació, normalment funciona i no cal que la comproveu, però si voleu fer-ho, podeu comprovar-ho seguint els passos següents.

També hi ha una manera de comprovar amb una ordre, però la interfície gràfica d'usuari és més segura, de manera que la comprovarem amb la interfície gràfica d'usuari aquí. Com que és un requisit previ per reiniciar Windows, tanqueu totes les aplicacions.

Obriu "Configuració" al menú d'inici.

Seleccioneu Actualitza i seguretat.

Seleccioneu Recupera.

Feu clic al botó Reinicia ara a Personalitza l'inici de l'ordinador. Tingueu en compte que no hi haurà cap missatge de confirmació.

Per cert, si no teniu aquest botó, inicieu el PowerShell amb una ordre d'administrador, executeu l'ordre següent i reinicieu el Windows. (Depenent de l'estat ambiental, aquest botó pot tenir o no aquest botó.)

reagentc /boottore

Hauríeu de veure la següent pantalla després de reiniciar Windows. Seleccioneu "Solució de problemes" aquí.

Si veieu el menú "Restableix aquest ordinador", l'entorn de recuperació està habilitat.

Si l'entorn de recuperació no està habilitat, "Opcions avançades" es mostra tal com és. Per cert, aquests menús poden canviar en funció de la vostra versió de Windows i de la PC que utilitzeu. Si hi ha aquest menú relacionat amb la recuperació, tingueu en compte que la recuperació està habilitada.

Si voleu tornar a l'inici normal de Windows, premeu el botó ← a l'extrem superior esquerre per tornar a la primera pantalla i seleccioneu el menú Continua.

correspondència

Quan realitzeu aquestes operacions, confirmeu detingudament l'entrada. A més, tingueu en compte que aneu endavant i enrere entre les "dues finestres del PowerShell". Les ordres shell precedides per [DISKPART] són operacions en una finestra que utilitza DISKPART .

confirmació

Com que el funcionament d'aquest element és gairebé un procés de confirmació, no trencarà el sistema si no hi ha cap error tipogràfic.

Feu clic amb el botó dret al menú Inici i seleccioneu Windows PowerShell (Administrador).

Podeu introduir l'ordre següent per veure l'estat de l'entorn de recuperació:

reagentc /info

Aquest "DiskPart" realitzarà l'operació principal del disc aquesta vegada. Introduïu l'ordre següent per iniciar DiskPart: DiskPart en si és una eina de línia d'ordres.

diskpart

Introduïu l'ordre següent per mostrar una llista de discos. Aquesta llista és la mateixa que es mostra a la finestra Gestió de discos. Tingueu en compte que és diferent del tipus de unitat. En aquest Consells, només s'adjunta un disc a la màquina virtual, de manera que només se'n mostra un.

[DISKPART]

list disk

Selecciona el disc amb el qual vols treballar. La part "disc 0" de la llista de discs és el número. El nombre de discos varia en funció de l'ordinador que utilitzeu, així que trieu un disc amb una partició de recuperació.

[DISKPART]

select disk [ディスク番号]

exemple

select disk 0

Introduïu l'ordre següent per mostrar una llista de particions al disc seleccionat. Podeu veure que aquí teniu la partició de recuperació.

[DISKPART]

list partition

A la figura anterior, el número és "4", així que seleccioneu la partició de recuperació amb l'ordre següent.

[DISKPART]

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

exemple

select partition 4

Introduïu l'ordre següent per mostrar informació sobre la partició seleccionada.

[DISKPART]

detail partition

Preparant-se per moure's

Com que el funcionament d'aquest element està relacionat amb la còpia de seguretat, no destruirà el sistema si no hi ha cap error tipogràfic, però farà funcionar el disc del sistema.

Per cert, si només voleu suprimir l'entorn de recuperació, no cal que treballeu en aquest element.

Aquesta operació suposa que ja heu seleccionat una partició de recuperació a la pantalla DISKPART del PowerShell.

En primer lloc, adjunteu una lletra d'unitat a la partició de recuperació perquè s'hi pugui accedir com a fitxer. A l'exemple, s'assigna com a "unitat Z", però si no és lliure, especifiqueu una altra unitat. Les operacions futures també utilitzaran aquesta lletra d'unitat.

[DISKPART]

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

exemple

assign letter z

També serà visible a l'Explorador de fitxers. Tanmateix, els fitxers que hi ha a l'interior estan ocults i no es poden veure.

Deixeu el PowerShell executant DiskPart tal com és, però inicieu el PowerShell amb privilegis d'administrador.

Aneu a la unitat Z.

z:

És una carpeta oculta i no es pot veure a l'Explorador de fitxers, però com que hi ha una carpeta, moveu-la a la ubicació següent.

cd Recovery\WindowsRE

Introduïu l'ordre següent per mostrar els fitxers a l'interior. Les ordres següents només són per al PowerShell, de manera que si utilitzeu un indicador d'ordres, mostreu-les amb una ordre diferent.

Get-ChildItem -force

Creeu una carpeta de còpia de seguretat per copiar els fitxers de la partició de recuperació a la unitat C.

mkdir C:\Backup\WindowsRE

Copieu el fitxer a la carpeta de còpia de seguretat perquè té el fitxer a la ubicació següent.

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

Com que el fitxer original està ocult, fins i tot si el copieu, no serà visible des de l'explorador.

Si introduïu l'ordre següent, podeu confirmar que el fitxer existeix.

Get-ChildItem C:\Backup\WindowsRE -force

Ara que heu copiat el fitxer, torneu al PowerShell al DiskPart i suprimiu la lletra de la unitat.

[DISKPART]

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

exemple

remove letter z

Podeu confirmar que la unitat ha desaparegut.

Operacions de desplaçament de disc

A partir d'aquí, realment operareu el disc, així que introduïu-lo sense equivocar-vos.

Des del PowerShell que no sigui diskpart, executeu l'ordre següent per aturar l'entorn de recuperació:

reagentc /disable

Executeu l'ordre següent amb partició de recuperació seleccionada del PowerShell a diskpart. Aquesta operació eliminarà la partició a l'instant, de manera que si la realitzeu amb la unitat C seleccionada per error, etc., les dades es deixaran impressionar.

[DISKPART]

delete partition override

Quan obriu la pantalla Gestió de discs, podeu veure que la partició de recuperació ha desaparegut. Això permet que la unitat C s'expandeixi.

A continuació, amplieu la unitat C tant com vulgueu. Si no necessiteu un entorn de recuperació, podeu omplir tots els discs restants. Amplieu el disc i acabeu.

Si torneu a crear l'entorn de recuperació, deixeu enrere aproximadament 1 GB.

Aquest és l'estat després d'estendre's amb uns 1GB a l'esquerra.

Reinicieu Windows en aquest moment (o potser no ho necessiteu). Això es deu al fet que la lletra d'unitat utilitzada anteriorment no es pot utilitzar tret que es reiniciï. (Podeu substituir-lo per una altra lletra d'unitat en el seu lloc.)

Després de reiniciar, torneu a obrir la gestió del disc.

A continuació, creeu un volum per a la partició de recuperació. Podeu crear-lo amb una ordre, però com que és problemàtic calcular la mida del disc manualment, podeu crear-lo amb la interfície gràfica d'usuari i fer el que no podeu fer amb la interfície gràfica d'usuari amb l'ordre.

Assigneu la mida restant.

Com que hi ha feina a fer per recuperar els fitxers, especifiqueu la unitat Z.

Si voleu fer la mirada enrere, traieu l'"etiqueta de volum".

L'estat després de la creació. En aquest punt és un volum de fitxers normal.

També el podeu veure a l'Explorador de fitxers.

Torneu els fitxers de l'entorn de recuperació del qual heu fet una còpia de seguretat aquí. Inicieu el PowerShell amb privilegis d'administrador.

Creeu una carpeta a la unitat Z. És visible a l'Explorador de fitxers, però no hi ha cap problema.

mkdir Z:\Recovery\WindowsRE

Retornar l'arxiu.

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

Verifiqueu que el fitxer es retorna amb l'ordre següent:

Get-ChildItem Z:\Recovery\WindowsRE -force

Torneu a obrir un altre PowerShell amb privilegis d'administrador i inicieu DiskPart.

diskpart

Seleccioneu la partició mirant el número que voleu tornar a canviar a la partició de recuperació.

[DISKPART]

exemple

list disk
select disk 0
list partition
select partition 4

Definiu l'atribut per indicar que es tracta d'una partició de recuperació amb les dues ordres següents.

[DISKPART]

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

[DISKPART]

gpt attributes=0x8000000000000001

Torneu al PowerShell que no sigui DiskPart i introduïu l'ordre següent per extreure els fitxers necessaris per a l'entorn de recuperació: (No hi ha/target C:\Windows cap problema encara que no n'hi hagi cap.) )

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

Habilitar l'entorn de recuperació.

reagentc /enable

Verifiqueu que l'entorn de recuperació estigui habilitat. Si l'estat està habilitat, de moment està bé.

reagentc /info

Suprimeix la lletra de la unitat al costat de DiskPart.

[DISKPART]

remove letter z

Per cert, si sembla que la unitat es restaura després de reiniciar Windows, suprimiu-la introduint l'ordre següent a DiskPart. Si la unitat es troba en estat de restabliment després d'un reinici, l'entorn de recuperació es pot desactivar després de tornar a eliminar la unitat. Sempre que sigui possible, intenteu no reactivar la unitat després de reiniciar Windows.

[DISKPART]

list volume
select volume z
remove letter=z

Si la unitat es restaura per tots els mitjans, suprimiu el registre amb referència al lloc següent.

Això és tot.

Confirmació final

Acabaré comprovant algunes últimes coses. Si DiskPart encara està en ús, comproveu la llista de particions.

[DISKPART]

list partition

Comproveu la gestió del disc.

Comproveu també amb l'ordre. D'acord si l'estat està habilitat.

reagentc /info

Si no és una molèstia, consulteu les opcions d'inici.

reagentc /boottore

Suprimiu el fitxer de recuperació de còpia de seguretat copiat.

Remove-Item C:\Backup -Recurse -Force

referència