Comment réduire la partition de démarrage de Windows 7 avec des fichiers inamovibles

114

Je viens d'acheter un ordinateur portable HP avec Windows 7 (64 bits). Il est doté d’un disque dur de 500 Go avec trois partitions: une petite partition système cachée, une partition de récupération HP de 12 Gio et une partition de démarrage de 450 Gio C:.

Je voudrais diviser cette grande partition C: en deux partitions, ne laissant que 100 Go pour le système et laisser le reste à une nouvelle partition de données.

Bien que l'utilitaire de gestion de disque intégré à Windows dispose d'une option permettant de réduire la partition amorçable, il ne me permet de la réduire que de moitié environ, même si la partition ne contient que 20 Gio. Autant que je sache, les fichiers inamovibles du système se trouvent au milieu de la partition, ce qui empêche l’utilitaire de gestion des disques de faire ce que je veux.

Et comme les nouveaux ordinateurs portables HP ne sont pas livrés avec des disques d'installation de système d'exploitation (ils vous permettent uniquement de créer des disques de récupération), je ne peux pas simplement repartitionner le disque dur, puis réinstaller le système d'exploitation.

Alors, existe-t-il un moyen de réduire la partition amorçable C: et de préserver le fonctionnement de Windows 7?

PS: J'ai essayé d'utiliser l' utilitaire tiers GParted , et après avoir réduit la partition, Windows 7 a arrêté de démarrer avec un BSoD . La récupération du système ne fonctionnait pas et je devais récupérer en usine. Comme il s’agit d’un long processus, j’aimerais éviter de le refaire :) Alors, ne proposez que des solutions éprouvées.

Alex Che
la source
duplicata de superuser.com/questions/1017764/…
masterxilo
@masterxilo, cette question cible Windows 10 et est posée 6 ans plus tard que le mien.
Alex Che
Je suis d'accord @AlexChe. Mais je pense que les personnes qui viennent ici vont rechercher une solution Windows 10, et la plupart des instructions sont probablement interchangeables. J'aurais dû dire que c'est lié / pour Windows 10.
masterxilo

Réponses:

98

TL; DR

  1. Essayez de réduire la partition dans le composant logiciel enfichable Gestion des disques Windows. Passez à l'étape 2, si le retrait échoue.
  2. Recherchez l'événement portant l'ID 259 dans le journal des événements Windows et consultez ses détails.
  3. Pour plus de détails, éventuellement, exécutez la commande fsutil avec les paramètres appropriés indiqués à l'étape 2.
  4. Compte tenu des détails des étapes 2 et 3, déterminez quel composant, programme ou fonctionnalité verrouille votre partition.
  5. Désactivez-le ou désinstallez-le temporairement.
  6. Allez à l'étape 1.

Causes possibles: mémoire virtuelle, restauration du système et / ou index de recherche Windows (dossier Informations sur le volume du système), mise en veille prolongée, fichiers temporaires d'Internet Explorer.

Version détaillée:

Dans les tâches de bas niveau, telles que le travail avec une partition système à disque dur, je préfère utiliser les outils natifs autant que possible et ne basculer vers des outils tiers qu'en dernier recours, si aucun des outils natifs ne fonctionne. Donc, dirigé par harrymc , j’ai encore essayé Windows Disk Management .

J'ai d'abord désactivé la mémoire virtuelle et la restauration du système , supprimé les dossiers d' informations sur le volume système et, ensuite, l'utilitaire de gestion des disques m'a permis de réduire autant que nécessaire la partition C :. Après cela, j'ai réactivé les fonctionnalités.

Les instructions suivantes peuvent vous aider à identifier quelle application ou quel composant empêche votre partition de se réduire. Vous devez d’abord trouver le dernier événement portant l’ID 259dans le journal des événements Windows (voir Observateur d'événements / Journaux Windows / Application). L'événement est généré lorsque le système analyse une partition. Si vous avez déjà essayé de réduire une partition en cliquant dessus avec le bouton droit de la souris dans le composant logiciel enfichable de gestion de disque, l'événement doit être présent. Une autre façon de faire analyser une partition par le système consiste à exécuter l'utilitaire de défragmentation intégré à Windows. L'événement vous indique le dernier fichier inamovible ou uniquement le numéro du dernier cluster d'un tel fichier. Il vous indique également la commande complète à exécuter à partir de la ligne de commande pour obtenir plus de détails sur le dernier fichier inamovible. (Vous pouvez également probablement également essayer de calculer le numéro de cluster en divisant la taille de partition minimale autorisée par la taille de cluster, puis en exécutant la commande fsutil avec les paramètres appropriés).

Le nom de fichier vous donnera un indice pour deviner quel programme ou quelle fonctionnalité verrouille votre partition. Et ensuite, vous pouvez l'éteindre ou la désinstaller pour voir si cela vous a aidé. Dans mon cas, désactiver la mémoire virtuelle et la restauration du système suffisait. Parfois, il est également nécessaire de désactiver l' hibernation , etc. Et parfois, une défragmentation des partitions peut également aider. En outre, comme indiqué dans l'article de WindowsITPro , les fichiers d'index de recherche Windows et les fichiers temporaires d'Internet Explorer peuvent également être "inamovibles". Parfois, le simple fait de désactiver la restauration du système et Windows Search Index supprimera automatiquement les fichiers inamovibles du dossier Informations sur le volume système, et il vous faudra parfois le supprimer manuellement par la suite.

PS: Merci à tous pour les réponses. Les outils tiers fonctionneraient probablement aussi dans mon cas, et ils sont probablement plus faciles à utiliser, mais comme je l'ai déjà dit, pour ce type de tâches, je préfère utiliser les outils natifs autant que possible. Merci également à harrymc pour cet indice important.

Alex Che
la source
4
Je n'arrivais pas à suivre les fsutilcommentaires. Mais après avoir lu un article sur la réduction de NTFS ( windowsitpro.com/storage/… ), cela est devenu plus clair. N'essayez pas d'abord de fsutil, essayez une défragmentation, puis recherchez des événements de défragmentation dans le journal d'application de l'observateur d'événements (ID d'événement 259, comme indiqué ci-dessus). Le message de log vous donne en fait les instructions pour la commande fsutil à exécuter.
icc97
1
Consultez également WindowsITPro ( windowsitpro.com/storage/… ) pour savoir ce qui pourrait vous empêcher de rétrécir un disque: Restauration du système, Index des fichiers temporaires IE, Index de recherche Windows, Pagefile.
Pierre Arnaud
1
La désactivation de l'hibernation était l'ingrédient clé de mon cas. Pour libérer de l'espace supplémentaire, voici un bon guide pour Win 8.1 (avec un lien vers la version Win7 à l'intérieur) hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindows81.aspx
jakub.g
2
Le commentaire de @ icc97 le cloue !!! En utilisant le lien qu'il / elle partage, j'ai pu préciser que le fichier qui m'empêchait de rétrécir était un fichier sanglant de Norton !!!! Merci pour ce lien.
Jet Blue
2
Il n'est pas nécessaire d'exécuter l'utilitaire de défragmentation pour identifier l'application ou le composant qui empêche votre partition de se réduire: si vous accédez à la gestion du disque et choisissez de réduire une partition en cliquant avec le bouton droit de la souris sur la partition, le système analyse la partition et après que l'événement de défragmentation de l'ID 259 se trouve dans le journal.
Jarno
9

Si j'étais vous, je donnerais un autre essai à Gparted , il peut être utilisé comme disque de démarrage Linux et peut très bien redimensionner les disques.

Si vous consultez la page de téléchargement , vous remarquerez un bogue relatif aux disques NTFS. Vous voudrez peut-être essayer une version précédente.

AVERTISSEMENT: plusieurs problèmes ont récemment été signalés lors du redimensionnement des systèmes de fichiers à l'aide de gparted-live-0.5.0-3. Dans le cas du système de fichiers NTFS, le message d'erreur affiché après le redimensionnement de la partition est le suivant:

  ERROR: Current NTFS volume size is bigger than the device size!

Le problème semble être lié à la combinaison de packages, du noyau Linux et des correctifs utilisés dans l'image Live GParted. Nous étudions pour trouver la cause première du problème. Jusqu'à ce que ce problème soit résolu, nous recommandons GParted Live 0.4-6-1 pour redimensionner tous les systèmes de fichiers.

William Hilsum
la source
1
il l'a déjà fait, mais GParted ne s'est pas trop mal comporté avec son système.
1
... Je pense que cela a été modifié après avoir écrit ceci car je ne l'avais pas vu auparavant.
William Hilsum
Oui, j'ai la même erreur. Je n'ai pas vu ce message lorsque je téléchargeais GParted. Le déclassement aidera probablement. Et non, il n'a pas été édité après que vous ayez écrit ceci.
Alex Che
@ Alex, désolé, je dois bien sûr l'avoir oubliée, mais j'espère que cela aidera.
William Hilsum
8

Premièrement, je sauvegarderais la partition système (par exemple, avec Symantec Ghost v11 Enterprise). Et pour faire bonne mesure, créez également une image du lecteur ENTIER (vous pouvez restaurer beaucoup plus rapidement qu'avec la fonction de restauration de HP).

Supprimez ensuite le lecteur C: et créez deux nouvelles partitions à votre goût avec l’outil de partitionnement de votre choix. Ensuite, déployez l'image de l'ancien lecteur C: sur la première partition.

Peter Mortensen
la source
1
Cela semble raisonnable. Pensez-vous que Ghost gérera les grappes inamovibles de manière à ne pas casser Windows?
Alex Che
1
Je ne crois pas qu'il sera possible de gérer une taille de partition inférieure à celle d'origine.
harrymc
2
croyez-moi, Ghost s’adaptera à des lecteurs cibles plus petits que le lecteur source (sauf si la quantité de données dépasse l’espace disque disponible, autrement dit). cette partition à une partition de 15 Go, pas de problème.
1
@Molly: Comme il s'agit du lecteur système, savez-vous d'expérience que Ghost peut déplacer ces fichiers Windows inamovibles?
harrymc
2
Oui, cloné un disque de 750 Go (une seule partition + réservé) à un disque de 320 Go parce que j'avais besoin du gros disque ailleurs, pas de problème. Je n'utilise pas bitlocker cependant, ce serait une toute autre histoire.
6

Certains fichiers Windows ne peuvent pas être déplacés et sont alloués inutilement par Windows à la fin ou au milieu du disque, de sorte que l'on ne peut que réduire C au maximum. C’est exactement ce que vous avez découvert: le disque ne peut pas être réduit davantage sans détruire Windows.

La seule solution consiste à réinstaller Windows dans une partition plus petite. Dans votre cas, vous devrez supprimer la partition système existante et la diviser en deux partitions via un outil tiers, puis restaurer Windows dans la première partition du disque. Ne touchez pas la partition de restauration!

Je suggère d'utiliser Paragon Partition Manager 2010 Free Edition avec une bonne interface utilisateur. Sinon, vous pouvez utiliser tout autre outil tel que GParted.

harrymc
la source
1
Merci d'avoir répondu. Mais après avoir réduit la partition avec GParted, je ne pouvais pas effectuer de restauration du système dessus pour une raison quelconque. La seule option que j'avais était de faire une restauration en usine, ce qui restaurait toute l'image HDD. Je crains que votre solution ne mène à la même chose.
Alex Che
3
Oui, cela mènera certainement à la restauration de l'usine, mais il n'y a pas d'autre solution. Je n'ai jamais trouvé qu'un seul gestionnaire de partition qui prétendait pouvoir déplacer ces fichiers Windows et qui a également détruit mon disque. Le mieux que vous puissiez faire est de désactiver le fichier d'échange et la restauration du système, d'effacer la corbeille à papier, de défragmenter votre disque afin de consolider l'espace disponible et de relancer le redimensionnement. Veuillez noter que le gestionnaire de disque Win7 est aussi efficace que tout autre produit pour le redimensionnement. S'il ne peut le faire, aucun autre produit ne le fera sans détruire le disque.
harrymc
@harrymc, hum, c'est étrange, pourquoi certains fichiers Windows seraient-ils inamovibles? Quelle serait la logique de cette décision?
Pacerier
1
@Pacerier: Par exemple, le fichier de page - la permutation de mémoire sur disque est effectuée par le matériel, qui ne connaît rien du système NTFS. Cette opération doit donc être effectuée par des adresses de disque physique et les secteurs de fichier de page doivent même être contigus séquentiellement sur le disque. . Le fichier d'échange ne peut pas être déplacé, car Windows doit pouvoir permuter à tout moment.
harrymc
4

Cela fait plusieurs jours que je me tape la tête pour tenter de réduire une partition principale Windows 7 hébergeant le système d'exploitation. Le problème était un ensemble de fichiers système situés au milieu de la partition qui avaient été exclus lors du processus de défragmentation. Diverses tentatives avec plusieurs programmes de partitionnement de disque, dont certains vantaient leur capacité à déplacer tous les fichiers système, ont réussi à créer davantage de frustration.

La solution:

Désactiver la récupération du système. Les fichiers qui ne seraient pas déplacés pendant la défragmentation ont été créés par cet utilitaire et contiennent tous les points de restauration. Lorsque vous désactivez la récupération système, ces fichiers sont supprimés. Une fois supprimé, l'utilitaire de gestion de disque de Windows 7 était en mesure de réduire ma partition C: 259 Go à un peu plus de 40 Go.

Spok
la source
1
Comment peut-on désactiver la récupération système?
Peter Mortensen
4

GParted a résolu mon problème! Après avoir lutté avec des fichiers inamovibles dans le gestionnaire de disque Windows standard, j'ai finalement utilisé GParted à partir du live CD Ubuntu 10.04 (Lucid Lynx) . Ça a marché comme sur des roulettes!

Laurynas
la source
1
At-il eu des effets secondaires négatifs?
jarno
1
Pour autant que je m'en souvienne - non.
Laurynas
3

Pour un lecteur verrouillé, j'ai utilisé avec succès l'outil Raxco Perfect Disk 12 (version d'évaluation).

Il contient un outil de défragmentation avec un profil de «réduction de lecteur». Il peut déplacer de nombreux fichiers inamovibles à la volée. Dans mon cas, j’avais quand même besoin de le programmer au démarrage et c’était efficace. Après cela, j'ai pu réduire le lecteur de la console de gestion de disque de manière standard.

Avantages:

  • Cela fonctionnait malgré le fait que mon lecteur système était bloqué par des bits. Bitlocker empêcherait les outils Linux, je suppose.
  • Cela n'a pas bouleversé la configuration de mon bitlocker. Certains outils qui gâchent la séquence d'amorçage activent le mode de récupération bitlocker.
  • Il n'a pas été nécessaire de désactiver, de désinstaller ou de supprimer des fichiers.
utilisateur377178
la source
Je n'utilise pas bitlocker, mais pour moi, c'était la solution la plus simple, fonctionnant parfaitement pour la première fois sur une installation frewsh de Windows 7 pro. J'ai utilisé l'évaluation de 30 jours de Raxco PerfectDisk Sélectionnez Préférences de lecteur, Méthode d'optimisation par défaut pour "Préparer le rétrécissement" et cela a déplacé les fragments de queue de sorte que j'aurais pu réduire le lecteur à 42 Go. Merci.
Ed Randall