121 votes

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

Je viens d'acheter un ordinateur portable HP équipé de Windows 7 (64 bits). Il possède 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 Go et une partition de démarrage C : de 450 Go.

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

Bien que l'utilitaire de gestion des disques intégré à Windows dispose d'une option permettant de réduire la partition de démarrage, il ne me permet de la réduire que de moitié environ, même si seulement 20 Go de la partition sont utilisés. D'après ce que je comprends, les fichiers inamovibles du système se trouvent au milieu de la partition, ce qui empêche l'utilitaire Disk Management de faire ce que je veux.

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

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

P.S. : J'ai essayé d'utiliser la tierce partie GParted et après avoir rétréci la partition, Windows 7 a cessé de démarrer, avec une BSoD . La restauration du système n'a pas fonctionné, et j'ai dû faire une restauration d'usine. Comme c'est un long processus, je voudrais éviter de le refaire :) Alors, s'il vous plaît, ne proposez que des solutions éprouvées.

106voto

Alex Che Points 2691

TL;DR

  1. Essayez de réduire la partition dans le snap-in Gestion des disques de Windows. Passez à l'étape 2, si le rétrécissement échoue.
  2. Trouvez l'événement avec l'ID 259 dans le journal des événements de Windows et voyez ses détails.
  3. Pour encore plus de détails, en option, exécutez la fsutil avec les paramètres appropriés indiqués à l'étape 2.
  4. À partir des détails des étapes 2 et 3, déterminez quel composant, programme ou fonctionnalité bloque votre partition.
  5. Désactivez ou désinstallez-la temporairement.
  6. Allez à l'étape 1.

Coupables possibles : Mémoire virtuelle, Restauration du système et/ou Index de recherche Windows (dossier Informations sur le volume du système), Hibernation, fichiers temporaires d'Internet Explorer.

Version détaillée :

Pour les tâches de bas niveau, comme travailler avec une partition système d'un disque dur, je préfère utiliser outils natifs autant que possible, et ne recourir à des outils tiers qu'en dernier ressort, si aucun des outils natifs ne fonctionne. Ainsi, sous la direction de harrymc J'ai donné Gestion des disques de Windows un autre essai.

Je me suis d'abord tourné Mémoire virtuelle et Restauration du système enlevé, retiré Informations sur le volume du système et après cela l'utilitaire Disk Management m'a permis de réduire la partition C : autant que j'en avais besoin. Après cela, j'ai réactivé les fonctionnalités.

Les instructions suivantes peuvent vous aider à identifier l'application ou le composant qui empêche le rétrécissement de votre partition. Tout d'abord, vous devez trouver la dernière événement avec ID 259 dans le journal des événements de Windows (voir Observateur d'événements / Journaux de 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 snap-in de gestion des disques, l'événement devrait être présent. Une autre façon d'amener le système à analyser une partition est d'exécuter l'utilitaire de défragmentation intégré à Windows. L'événement vous indique le dernier fichier inamovible ou simplement le numéro du dernier cluster d'un tel fichier. Il vous indique également la commande complète à exécuter depuis la ligne de commande pour obtenir plus de détails sur le dernier fichier inamovible. (Alternativement, vous pouvez probablement aussi essayer de calculer le numéro de cluster comme la taille minimale autorisée de la partition divisée par la taille du cluster, et ensuite exécuter la commande fsutil avec les paramètres appropriés).

Le nom du fichier vous donnera un indice pour deviner quel programme ou quelle fonction verrouille votre partition. Ensuite, vous pouvez le désactiver ou le désinstaller, et voir si cela a aidé. Dans mon cas, désactiver la mémoire virtuelle et la restauration du système a été suffisant. Parfois, il est également nécessaire de désactiver hibernation etc. Et parfois, la défragmentation de la partition peut aussi aider. En outre, comme indiqué dans l'article de WindowsITPro , Fichiers de l'index de recherche Windows et Fichiers temporaires d'Internet Explorer peut aussi être "inamovible". Parfois, il suffit de désactiver la restauration du système et l'index de recherche de Windows pour supprimer automatiquement les fichiers inamovibles du dossier Informations sur le volume du système. Parfois, vous devrez ensuite supprimer le dossier manuellement.

P.S. : Merci à tous pour les réponses. Il est probable que des outils tiers fonctionneraient également dans mon cas, et qu'ils seraient plus faciles à utiliser, mais comme je l'ai déjà dit, pour ce genre de tâches, je préfère utiliser des outils natifs autant que possible. Je tiens également à remercier personnellement harrymc pour cette importante indication.

9voto

Matías Points 3008

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

Si vous jetez un coup d'œil à la page de téléchargement il y a un avertissement avec un bogue concernant les disques NTFS, vous pouvez donc essayer une version précédente.

AVERTISSEMENT : Récemment, plusieurs problèmes ont été signalés lors du redimensionnement de 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 des paquets, du noyau Linux et des correctifs utilisés dans l'image GParted Live. Nous enquêtons pour trouver la cause profonde du problème. Jusqu'à ce que ce problème soit résolu, nous recommandons GParted Live 0.4-6-1 pour le redimensionnement de tous les systèmes de fichiers.

8voto

Tout d'abord, je ferais une sauvegarde de la partition système (par exemple, avec Symantec Ghost v11 Entreprise). Et pour faire bonne mesure, faites également une image du disque 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 convenance avec l'outil de partitionnement de votre choix. Déployez ensuite l'image de l'ancien lecteur C : sur la première partition.

6voto

harrymc Points 394411

Certains fichiers Windows sont inamovibles et sont alloués par Windows à la fin ou au milieu du disque, de sorte que l'on ne peut rétrécir C que jusqu'à une certaine limite. 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 est de 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 à l'aide d'un outil tiers, puis restaurer Windows dans la partition la plus petite. premièrement sur le disque. Ne touchez pas à la partition de restauration !

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

4voto

Fred Points 2016

Je me tape la tête depuis plusieurs jours pour tenter de réduire une partition primaire de Windows 7 qui héberge 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é à relocaliser tous les fichiers système, n'ont réussi qu'à créer plus de frustration.

La solution :

Désactiver la récupération du système. Les fichiers qui ne se déplacent pas 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 du système, ces fichiers sont supprimés. Une fois supprimés, l'utilitaire de gestion des disques de Windows 7 a pu réduire ma partition C : de 259 Go à un peu plus de 40 Go.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X