Utilisez diskpart pour résoudre les problèmes où la partition de récupération est trop distrayante pour étendre la taille du disque
environnement
- Windows
-
- Windows 10 20H2 64 bits
* Il fonctionne avec d’autres versions, mais il n’est pas confirmé.
Notes
- Le fonctionnement de ces conseils peut entraîner une corruption des données si la procédure est incorrecte. Si vous êtes inquiet, veuillez répondre en « prenant une sauvegarde à l’avance », « en utilisant un outil dédié », « en demandant à un spécialiste », etc.
- Les symptômes de ces conseils peuvent ne pas se produire en fonction de l’environnement de votre PC et de la version de Windows.
- Pour les éditions Windows Professionnel ou supérieures, vous devez disposer de droits d’administrateur sur votre PC local.
- Veuillez noter que nous ne sommes pas responsables de toute défaillance de ces opérations.
- Dans certains environnements, la procédure correcte peut ne pas fonctionner.
phénomène
Ces conseils sont une machine virtuelle Hyper-V sur laquelle Windows 10 20H2 est installé.
La taille du disque est de 127 Go, comme illustré dans la figure.
La configuration du disque est créée comme suit lorsque Windows est installé : Soit dit en passant, il s’agit d’un nouvel état immédiatement après l’attribution, à part cela, il n’a pas été modifié en particulier.
Après l’installation de Windows, ouvrez Gestion des disques et vous trouverez la partition de récupération sur le côté droit du lecteur C.
Développez maintenant le disque de la machine virtuelle.
Un disque non alloué a été ajouté et j’ai essayé d’étendre le lecteur C, mais il y a une partition de récupération entre les deux et elle ne peut pas être étendue.
Comment vérifier si la partition de récupération actuelle fonctionne correctement
Si vous n’avez pas explicitement supprimé la partition de récupération, cela fonctionne généralement et vous n’avez pas besoin de la vérifier, mais si vous le souhaitez, vous pouvez la vérifier en suivant les étapes ci-dessous.
Il existe également un moyen de vérifier avec une commande, mais l’interface graphique est plus sûre, nous allons donc la vérifier avec l’interface graphique ici. Comme il s’agit d’une condition préalable au redémarrage de Windows, veuillez fermer toutes les applications.
Ouvrez « Paramètres » dans le menu Démarrer.
Sélectionnez Mise à jour et sécurité.
Sélectionnez Récupérer.
Cliquez sur le bouton Redémarrer maintenant sous Personnaliser le démarrage du PC. Veuillez noter qu’il n’y aura pas de message de confirmation.
Soit dit en passant, si vous n’avez pas ce bouton, démarrez PowerShell avec une commande d’administrateur, exécutez la commande suivante, puis redémarrez Windows. (Selon les conditions environnementales, ce bouton peut ou non avoir ce bouton.)
reagentc /boottore
Vous devriez voir l’écran suivant après le redémarrage de Windows. Sélectionnez « Dépanner » ici.
Si vous voyez le menu « Réinitialiser ce PC », l’environnement de récupération est activé.
Si l’environnement de récupération n’est pas activé, « Options avancées » s’affiche tel quel. Soit dit en passant, ces menus peuvent changer en fonction de votre version de Windows et du PC que vous utilisez. S’il existe un tel menu lié à la récupération, considérez que la récupération est activée.
Si vous souhaitez revenir au démarrage normal de Windows, appuyez sur le bouton ← dans le coin supérieur gauche pour revenir au premier écran et sélectionnez le menu Continuer.
correspondance
Lors de l’exécution de ces opérations, veuillez confirmer attentivement la saisie. Sachez également que vous faites des allers-retours entre les « deux fenêtres PowerShell ». Les commandes shell précédées de [DISKPART] sont des opérations dans une fenêtre qui utilise DISKPART .
confirmation
Étant donné que le fonctionnement de cet élément est presque un processus de confirmation, il ne cassera pas le système s’il n’y a pas d’erreur typographique.
Cliquez avec le bouton droit sur le menu Démarrer et sélectionnez Windows PowerShell (Admin).
Vous pouvez entrer la commande suivante pour afficher l’état de l’environnement de récupération :
reagentc /info
Ce « DiskPart » effectuera l’opération principale du disque cette fois-ci. Entrez la commande suivante pour démarrer DiskPart : DiskPart lui-même est un outil de ligne de commande.
diskpart
Entrez la commande suivante pour afficher une liste de disques. Cette liste est identique à celle affichée dans la fenêtre Gestion des disques. Notez qu’il est différent du type de lecteur. Dans ces conseils, un seul disque est attaché à la machine virtuelle, de sorte qu’un seul est affiché.
[DISKPART]
list disk
Sélectionnez le disque avec lequel vous souhaitez travailler. La partie « disque 0 » de la liste des disques est le numéro. Le nombre de disques varie en fonction du PC que vous utilisez, alors choisissez un disque avec une partition de récupération.
[DISKPART]
select disk [ディスク番号]
exemple
select disk 0
Entrez la commande suivante pour afficher la liste des partitions sur le disque sélectionné. Vous pouvez voir que voici la partition de récupération.
[DISKPART]
list partition
Dans la figure ci-dessus, le nombre est « 4 », alors sélectionnez la partition de récupération avec la commande suivante.
[DISKPART]
select partition [回復パーティション番号]
exemple
select partition 4
Entrez la commande suivante pour afficher des informations sur la partition sélectionnée.
[DISKPART]
detail partition
Se préparer à déménager
Étant donné que le fonctionnement de cet élément est lié à la sauvegarde, il ne détruira pas le système s’il n’y a pas d’erreur typographique, mais il fera fonctionner le disque système.
Soit dit en passant, si vous souhaitez uniquement supprimer l’environnement de récupération, vous n’avez pas besoin de travailler sur cet élément.
Cette opération suppose que vous avez déjà sélectionné une partition de récupération sur l’écran PowerShell DISKPART.
Tout d’abord, joignez une lettre de lecteur à la partition de récupération afin qu’elle soit accessible en tant que fichier. Dans l’exemple, il est affecté en tant que « lecteur Z », mais s’il n’est pas libre, spécifiez un autre lecteur. Les opérations futures utiliseront également cette lettre de lecteur.
[DISKPART]
assign letter [空いているドライブレター]
exemple
assign letter z
Il sera également visible dans l’Explorateur de fichiers. Cependant, les fichiers à l’intérieur sont cachés et ne peuvent pas être vus.
Laissez PowerShell exécuter DiskPart tel quel, mais démarrez PowerShell avec des privilèges d’administrateur.
Accédez au lecteur Z.
z:
Il s’agit d’un dossier caché et ne peut pas être vu dans l’Explorateur de fichiers, mais comme il existe un dossier, déplacez-le à l’emplacement suivant.
cd Recovery\WindowsRE
Entrez la commande suivante pour afficher les fichiers à l’intérieur. Les commandes suivantes sont pour PowerShell uniquement, donc si vous utilisez une invite de commandes, affichez-les avec une commande différente.
Get-ChildItem -force
Créez un dossier de sauvegarde pour copier les fichiers de la partition de récupération sur le lecteur C.
mkdir C:\Backup\WindowsRE
Copiez le fichier dans le dossier de sauvegarde car il contient le fichier à l’emplacement suivant.
xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE
Étant donné que le fichier d’origine est masqué, même si vous le copiez, il ne sera pas visible depuis l’explorateur.
Si vous entrez la commande suivante, vous pouvez confirmer que le fichier existe.
Get-ChildItem C:\Backup\WindowsRE -force
Maintenant que vous avez copié le fichier, revenez à PowerShell sur le DiskPart et supprimez la lettre de lecteur.
[DISKPART]
remove letter [先ほど設定したドライブレター]
exemple
remove letter z
Vous pouvez confirmer que le lecteur a disparu.
Opérations de déplacement de disque
À partir de là, vous utiliserez réellement le disque, alors entrez-le sans faire d’erreur.
À partir de PowerShell non diskpart, exécutez la commande suivante pour arrêter l’environnement de récupération :
reagentc /disable
Exécutez la commande suivante avec partition de récupération sélectionnée dans PowerShell sur diskpart. Cette opération supprimera la partition instantanément, donc si vous l’effectuez avec le lecteur C sélectionné par erreur, etc., les données seront époustouflées.
[DISKPART]
delete partition override
Lorsque vous ouvrez l’écran Gestion des disques, vous pouvez voir que la partition de récupération a disparu. Cela permet au lecteur C de s’étendre.
Ensuite, étendez le lecteur C autant que vous le souhaitez. Si vous n’avez pas besoin d’un environnement de récupération, vous pouvez remplir tous les disques restants. Développez le disque et terminez.
Si vous recréez l’environnement de récupération, laissez environ 1 Go derrière vous.
C’est l’état après l’extension avec environ 1 Go restant.
Redémarrez Windows à ce stade (ou vous n’en aurez peut-être pas besoin). En effet, la lettre de lecteur utilisée précédemment ne peut pas être utilisée à moins qu’elle ne soit redémarrée. (Vous pouvez le remplacer par une autre lettre de lecteur.)
Après le redémarrage, ouvrez à nouveau Gestion des disques.
Créez ensuite un volume pour la partition de récupération. Vous pouvez le créer avec une commande, mais comme il est difficile de calculer manuellement la taille du disque, vous pouvez le créer avec l’interface graphique et faire ce que vous ne pouvez pas faire avec l’interface graphique avec la commande.
Allouez la taille restante.
Puisqu’il y a du travail à faire pour récupérer les fichiers, spécifiez le lecteur Z.
Si vous souhaitez revenir en arrière, supprimez l’étiquette de volume.
L’état après la création. À ce stade, il s’agit d’un volume de fichiers normal.
Vous pouvez également le voir dans l’Explorateur de fichiers.
Retournez les fichiers de l’environnement de récupération que vous avez sauvegardé ici. Démarrez PowerShell avec des privilèges d’administrateur.
Créez un dossier sur le lecteur Z. Il est visible dans l’Explorateur de fichiers, mais il n’y a pas de problème.
mkdir Z:\Recovery\WindowsRE
Renvoyez le fichier.
xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE
Vérifiez que le fichier est renvoyé à l’aide de la commande suivante :
Get-ChildItem Z:\Recovery\WindowsRE -force
Ouvrez à nouveau un autre PowerShell avec des privilèges d’administrateur et démarrez DiskPart.
diskpart
Sélectionnez la partition en regardant le numéro que vous souhaitez modifier pour revenir à la partition de récupération.
[DISKPART]
exemple
list disk
select disk 0
list partition
select partition 4
Définissez l’attribut pour indiquer qu’il s’agit d’une partition de récupération avec les deux commandes suivantes.
[DISKPART]
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
[DISKPART]
gpt attributes=0x8000000000000001
Revenez à PowerShell non-DiskPart et entrez la commande suivante pour extraire les fichiers requis pour l’environnement de récupération : (Il n’y a/target C:\Windows
pas de problème même s’il n’y en a pas.) )
reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows
Activez l’environnement de récupération.
reagentc /enable
Vérifiez que l’environnement de récupération est activé. Si l’état est Activé, il est OK pour le moment.
reagentc /info
Supprimez la lettre de lecteur sur le côté DiskPart.
[DISKPART]
remove letter z
Soit dit en passant, si le lecteur semble être restauré après le redémarrage de Windows, supprimez-le en entrant la commande suivante dans DiskPart. Si le lecteur est dans un état de rétablissement après un redémarrage, l’environnement de récupération peut être désactivé après la suppression du lecteur. Dans la mesure du possible, essayez de ne pas relancer le lecteur après le redémarrage de Windows.
[DISKPART]
list volume
select volume z
remove letter=z
Si le lecteur est restauré par tous les moyens, supprimez le registre en référence au site suivant.
Voilà.
Confirmation finale
Je terminerai en vérifiant quelques dernières choses. Si DiskPart est toujours utilisé, consultez la liste des partitions.
[DISKPART]
list partition
Vérifiez gestion des disques.
Vérifiez également avec la commande. OK si l’état est Activé.
reagentc /info
Si ce n’est pas un problème, vérifiez les options de démarrage.
reagentc /boottore
Supprimez le fichier de récupération de sauvegarde copié.
Remove-Item C:\Backup -Recurse -Force
référence
- L’histoire de quand vous déplacez la partition de récupération
- Créer une nouvelle partition de récupération pour Windows 10
- Winodws10 : Opération de reprise de l’environnement de récupération Windows (Windows RE) dans les options de démarrage avancées
- Que faire si « Z Drive » est ajouté sans autorisation dans Windows 10