web-dev-qa-db-fra.com

Comment puis-je réduire une partition Windows 10?

J'utilise une grande partition simple sur un disque de 1 To Platter avec Windows 10. Je voudrais réduire la partition pour pouvoir le mettre en miroir sur un SSD de 256 Go plus petit mais plus rapide.

J'ai acheté le lecteur sans planifier beaucoup. (Oups.) J'ai vu que je n'utilisais que 195 Go et je me suis dit: "Bon sang, pourquoi ne vais-je pas accélérer le processus?"

 enter image description here

Mais après une défragmentation/optimisation (prenant beaucoup de temps) à l’aide de l'outil "Optimiser les lecteurs" de Windows 10, il semble que je ne peux que réduire à environ 488 Go.

 enter image description here

Autant que je sache, je besoin pour obtenir une partition source plus petite que la partition cible avant de pouvoir effectuer une copie miroir. Mais à part la défragmentation que j'ai déjà faite, je ne sais pas quoi faire. Je pourrais supprimer un tas de programmes et réduire l'espace que j'utilise, mais j'en utilise déjà beaucoup moins que la "Taille totale après réduction".

Comment puis-je réduire la taille minimale d'une partition? (c'est-à-dire la "taille totale après rétrécissement"?)

62
kdbanman

Le fait intéressant qui passe souvent inaperçu est que après une réduction de partition, la taille minimale est également réduite (bien sûr, si vous avez de l’espace libre, défragmenté, aucun fichier inamovible, etc.).

J'ai utilisé cette méthode pour réduire avec succès un volume système (C :) sous Windows Server 2012R2 de 500 Go (avec seulement 50 Go de données réelles) à 80 Go. La première fois que j'ai essayé de le redimensionner, la taille minimale était d'environ 425 Go.

Astuce: Si votre volume n'est pas un système, vous pouvez ignorer les étapes initiales (avant le redémarrage).

  • Ouvrez une invite Powershell avec les droits administratifs.

  • Commencez par désactiver les paramètres permettant de conserver des fichiers inamovibles.

    • Désactiver le fichier d'échange

       wmic computersystem set AutomaticManagedPagefile = False 
       wmic pagefileset où name = "C: \\ pagefile.sys" supprime 
      
    • Désactiver la veille prolongée (Windows uniquement sur le bureau)

       powercfg/h off 
      
    • Désactiver la restauration du système (Windows sur le bureau uniquement)

       Disable-ComputerRestore -Drive C: 
      
    • Redémarrer le PC

  • Défragmentation (équivalent à defrag C: /L /D /K /G /H)

     Optimize-Volume -DriveLetter C -ReTrim -Defrag -SlabConsolidate -TierOptimize -NormalPriority 
    
  • Obtenez la taille restante en Go

     (Get-Volume C) .SizeRemaining /1GB
    374,10312271118 # Exemple de résultat! 
    
  • Redimensionner la partition (utilisez la valeur ci-dessus plus 2 ~ 3 Go)

     $ part = Get-Partition -DriveLetter C 
     $ part | Redimensionner-Partition-Taille 375GB 
    
  • Obtenez à nouveau la taille restante. Resize-Partition l'a réduit.

     (Get-Volume C) .SizeRemaining /1GB
    278,10312271118 # Magic! 
    
  • Rincer et répéter jusqu'à ce que vous atteigniez la taille désirée.

  • Enfin, restaurer les paramètres de l'ordinateur

    • Activer le fichier de page

       wmic pagefileset create name = "C: \\ pagefile.sys" 
       wmic computersystem set AutomaticManagedPagefile = True 
      
    • Activer la veille prolongée (Windows uniquement sur le bureau)

       powercfg/h sur 
      
    • Activer la restauration du système (Windows sur le bureau uniquement)

       Enable-ComputerRestore -Drive C: 
      
    • Redémarrer le PC

23
F.D.Castel

La réponse de @ sancho.s fonctionne, mais je vais laisser cela ici au cas où quelqu'un chercherait une approche plus rapide et serait à l'aise avec les outils tiers.

Comme le soulignent les commentaires, le problème était que les fichiers ne pouvaient pas être déplacés lors d'une réduction ou d'une défragmentation d'une partition, car ils étaient verrouillés par des applications en cours d'exécution et par Windows. Le moyen le plus simple de déverrouiller ces fichiers est d’arrêter les processus, et le moyen le plus simple d’arrêter les processus est de ne pas les laisser démarrer! Par conséquent, j'ai commencé à chercher un outil de défragmentation au démarrage.

Comme recommandé par @ LưuVĩnhPhúc, j'ai utilisé ce gestionnaire de partitions (gratuit) , je n'avais donc pas besoin de défragmenter. Il suffit de démarrer l'outil, de mettre en file d'attente un travail de partition et de redémarrer votre ordinateur:

  1. Démarrez l'outil, cliquez sur la partition à redimensionner, puis sur Déplacer/redimensionner:

    enter image description here

  2. Définissez la taille et cliquez sur OK:

    enter image description here

  3. Appliquez les modifications!

    enter image description here

  4. Si vous réduisez beaucoup comme moi, il vous invitera à le faire au redémarrage. Redémarrez simplement l'ordinateur à partir de la boîte de dialogue et sirotez votre café pendant un moment.

    enter image description here

7
kdbanman

Utiliser le logiciel gratuit AOMEI Partition Assistant Standard Edition

J'ai décidé de donner à cet utilitaire parfait / pour faire le travail une meilleure description pour augmenter sa popularité.

Il peut réduire une partition au-delà de ce qui est occupé par (sur le disque système actuel) des fichiers "inamovibles" (= en cours d'utilisation), alors que diskmgmt.msc ( Gestion des disques ) n'expose pas cette possibilité.

Je l'ai écrit plus longuement parce que je me sens mal pour les personnes qui perdent un temps précieux en suivant manuellement des instructions telles que

  1. Désactiver le fichier d'échange.
  2. Désactiver l'hibernation.
  3. Désactiver la protection du système.
  4. Désactiver le vidage de la mémoire du noyau

Les messages contenant ces instructions occupent plus d’espace, ce qui les rend plus importants que les minuscules messages intercalés contenant les solutions les plus simples. L'importance est inversement proportionnelle à la taille ... De plus, si quelque chose à faire avec un ordinateur peut être écrit sous forme d'instructions précises, un programme peut être écrit pour les suivre et il peut être exécuté par n'importe qui sans effort manuel ...

J'ai été en mesure de réduire mon lecteur (nvme ssd) à une taille plus ou moins précise que celle que j'utilise (de 200 Go à 140 Go) en 5 minutes, y compris la recherche du sujet, l'installation de cette solution et son exécution. Plus important encore, je n'ai pas eu à apprendre rien à propos de gros fichiers inamovibles dans Windows dont je ne me souciais pas de du tout .

Vous démarrez le programme, sélectionnez la partition que vous souhaitez réduire (je suppose que c'est votre partition système/volume C :) puis faites glisser le curseur pour définir la taille souhaitée. Étant donné que le disque est en cours d'utilisation, le processus de redimensionnement sera configuré en tant que programme Windows PE (environnement de préinstallation) }, planifié pour être exécuté au prochain démarrage.

Voici leurs instructions, y compris des images pour augmenter la taille de ce post:

  1. Téléchargez, installez et lancez ce logiciel de gestion de partitions gratuit .

  2. Cliquez avec le bouton droit sur la partition ou le volume à réduire et sélectionnez Redimensionner la partition. enter image description here

  3. Dans l'écran suivant, faites glisser le curseur vers la gauche pour réduire la partition. enter image description here

  4. Cliquez sur OK pour prévisualiser la structure de la partition. Si aucun problème, cliquez sur Appliquer pour exécuter l'opération.

> Apply

Après avoir réduit le volume avec des fichiers inamovibles, vous obtiendrez un espace non alloué.

Avertissement: Si vous redimensionnez C :, il faudra un redémarrage et le programme sera exécuté une fois dans l'environnement Windows PE, qui est un bureau Windows réduit qui peut ne pas être très joli, mais le travail est fait.

Autres références:

Clause de non-responsabilité: je ne suis aucunement associé à ces fichiers, mais juste un utilisateur very / heureux qui a installé et utilisé cet outil pour résoudre le problème une fois pour toutes et pour en finir.

1
masterxilo

Rien de ce qui précède n'a fonctionné pour moi - defraggler a montré une douzaine de fichiers à la toute fin du lecteur que je ne pouvais pas déplacer. Le seul moyen était d'utiliser AOMEI Partition Assistant ( https://www.disk-partition.com/articles/shrink-volume-with-unmovable-files-4348.html ) - fonctionnait parfaitement. Il charge une application de pré-démarrage qui s'exécute après le redémarrage et effectue le travail - apparemment, certains fichiers système ne peuvent pas être touchés depuis le système en cours d'exécution.

1
sun2sirius

Le point clé est cette partie du message d’information que vous avez posté:

Vous ne pouvez pas réduire le volume au-delà du point où se trouvent des fichiers inamovibles.

De Microsoft Réduire un volume de base :

Considérations supplémentaires

  • Lorsque vous réduisez une partition, certains fichiers (par exemple, le fichier d'échange ou la zone de stockage de cliché instantané) ne peuvent pas être automatiquement déplacés et vous ne pouvez pas réduire l'espace alloué au-delà du point où se trouvent les fichiers inamovibles. Si l'opération de réduction échoue, consultez le journal des applications pour l'événement 259, qui identifiera le fichier inamovible. Si vous connaissez le ou les clusters associés au fichier qui empêche l'opération de réduction, vous pouvez également utiliser la commande fsutil à l'invite de commande (tapez fsutil volume querycluster /? For use). Lorsque vous fournissez le paramètre querycluster, le résultat de la commande identifie le fichier inamovible empêchant la réduction de l'opération de réduction.

    Dans certains cas, vous pouvez déplacer le fichier temporairement. Par exemple, si le fichier inamovible est le fichier d'échange, vous pouvez utiliser le Panneau de configuration pour le déplacer sur un autre disque, réduire le volume, puis ramener le fichier de page sur le disque.

  • Si le nombre de clusters défectueux détectés par le remappage dynamique de cluster défectueux est trop élevé, vous ne pouvez pas réduire la partition. Si cela se produit, envisagez de déplacer les données et de remplacer le disque.

    N'utilisez pas une copie au niveau du bloc pour transférer les données. Cela copiera également la table des secteurs défectueux et le nouveau disque traitera les mêmes secteurs comme étant défectueux, même s'ils sont normaux.

  • Vous pouvez réduire les partitions principales et les lecteurs logiques sur des partitions brutes (sans système de fichiers) ou des partitions utilisant le système de fichiers NTFS.

Vous devriez d’abord vérifier le Application Log comme indiqué. Si le fichier inamovible est le fichier d'échange, vous pouvez essayer de le déplacer (temporairement) sur un autre lecteur, puis réessayez de le réduire. Cependant, s'il existe d'autres fichiers non déplaçables empêchant la suppression/la réinstallation qui empêchent la réduction, vous ne pourrez pas réduire à l'aide de la fonction intégrée. Dans ce cas, vous devrez utiliser un outil de partitionnement/d'imagerie tiers - il existe à la fois des outils gratuits et payants.

1
dxiv

Un point important. Si vous êtes en train de partitionner, en particulier si vous utilisez un outil tiers ou pour installer Linux, sauvegardez vos clés bitlocker à l'avance . J'ai réussi à rétrécir ma partition Windows et à installer Linux, mais la prochaine fois que j'ai essayé de démarrer Windows, il a demandé les clés/codes de récupération Bitlocker.

Heureusement pour moi, les informaticiens avaient précédemment sauvegardé les codes Bitlocker sur cet ordinateur portable d'entreprise. Comme nous n'utilisons pas de comptes Microsoft pour la connexion, il n'y avait aucune sauvegarde sur le cloud accessible, alors j'aurais été SOL!

0
Paul M