web-dev-qa-db-fra.com

Comment exécuter chkdsk si je ne parviens pas à démarrer Windows

J'ai une partition NTFS avec Windows XP, mais ses secteurs sont défectueux et le démarrage est impossible.

C'est un lecteur SATA et le CD Windows ne peut pas y accéder car il manque ses pilotes, je n'ai pas de lecteur de disquette, donc je ne peux pas charger de pilotes par là.

J'ai essayé ntfsfix sous Linux mais il refuse de faire quoi que ce soit. Nous avons également essayé nftsclone avec l’option --rescue pour au moins sauvegarder les données, mais cela ne fonctionne pas non plus.

Comment puis-je exécuter chkdsk dans ce cas?

11
solarc

Si vous avez accès à un autre ordinateur et à un graveur de CD, vous pouvez télécharger (légalement) un disque de récupération Vista ou Windows 7 et l’utiliser pour exécuter CHKDSK. Espérons que Vista ou Win 7 auront des pilotes pour votre disque ESATA. http://neosmart.net/blog/2008/windows-Vista-recovery-disc-download/

6
Larry C

Si vous avez accès à un DVD d'installation de Vista ou Windows 7, démarrez à partir de celui-ci et obtenez une invite de commande , puis exécutez la commande:

chkdsk /r C:

Les secteurs défectueux ne signifient pas toujours qu'ils sont mauvais - parfois, ils sont corrompus et chkdsk tentera de les réparer. Si ce n'est pas le cas, le secteur sera marqué comme mauvais et ne sera donc pas utilisé par le système d'exploitation.

7
Moab

Chkdsk peut ne pas résoudre le problème: Si les secteurs défectueux sont dans un fichier requis pour le démarrage, comme votre cas semble l'être. Tout ce que cela va faire est de les signaler comme mauvais, afin qu'ils ne soient toujours pas disponibles pour le démarrage, détruisant ainsi votre installation de Windows.

Si vous avez toujours accès à un ordinateur qui fonctionne, consultez cet article:
Installez Windows XP sur SATA sans disquette (F6)
qui vous montrera comment intégrer les pilotes SATA dans le CD de démarrage Windows.

Une solution consiste alors à effectuer une installation de réparation . Cela actualisera l'installation XP sans détruire l'installation de Windows. Cependant, vous devriez utiliser un CD de démarrage XP ayant le même niveau de service-pack que celui actuellement installé. Par exemple, vous ne devez pas réparer XP SP3 à l'aide d'un CD de démarrage XP SP2.

Si vous n'avez pas de CD d'amorçage XP SP3, voyez comment le créer à partir d'un CD plus ancien dans:
Comment utiliser Windows XP dans le Service Pack 3 pour créer un disque d'installation intégré XP avec SP 3 .

Une autre solution (et à mon avis la meilleure) consiste à investir dans un programme commercial de réparation de disque, qui tentera de récupérer le contenu existant du disque, en relisant les secteurs défectueux de différentes manières, puis en les mappant vers de bons secteurs.

Un disque dur avec des secteurs défectueux peut toujours être réanimé en utilisant un produit commercial tel que SpinRite ou HDD Regenerator . SpinRite peut parfois fonctionner de manière magique et donne une garantie de satisfaction absolue en matière de remboursement.

3
harrymc

Personnellement, j'essaierais ntfsresize -fi /dev/sdYZ à partir du paquetage ntfsprogs sous Linux.

1
Azz

Une fois, mon Windows XP ne voulait pas démarrer. Lorsque j'ai allumé l'ordinateur, rien ne s'est passé sauf un petit message d'erreur dans le coin supérieur gauche de l'écran sur un écran noir. Je n'ai même pas eu un écran bleu de la mort. J'ai essayé toutes les options de récupération Windows, d'un disque de récupération à un CD Windows XP et rien ne fonctionnait.

Ce qui a fonctionné pour moi, c’était un programme appelé TESTDISK . Testdisk est un logiciel de récupération GRATUIT et fonctionnera sous plusieurs systèmes d'exploitation. En utilisant l'ordinateur de mon père, j'ai créé un CD Linux live avec testdisk, je l'ai utilisé pour réparer le secteur Boot et cela a été corrigé, ce qui m'a permis de démarrer Windows. Plus tard, j'ai exécuté chkdsk pour réparer le système de fichiers Windows.

L'utilisation de Linux peut fournir les pilotes dont vous avez besoin et Testdisk peut réparer une partition Windows qui ne démarre pas. L'installation de réparation Windows a été mentionnée, mais il s'agit davantage d'une réparation du système de fichiers Windows (C:\WINDOWS) et non d'un problème de disque dur ou de secteur de démarrage. Si rien ne se passe lorsque vous allumez l'ordinateur, le secteur de démarrage est perturbé et je ne pense pas qu'une installation de réparation aidera, mais c'est bien pour les fichiers Windows manquants.

Fondamentalement, exécutez Testdisk et utilisez-le pour réparer la MFT et le secteur de démarrage. De plus, si vous ne pouvez pas utiliser votre lecteur de CD/DVD, vous pouvez installer Linux sur une clé USB. Je sais que cela peut être fait, mais personnellement, je n’ai aucune expérience dans ce domaine.

Si quelqu'un est intéressé par TESTDISK, voici une liste des distributions Linux avec testdisk .

1
Josh

Si vous ne pouvez pas extraire le disque et le placer sur un autre ordinateur, en tant que lecteur USB ou secondaire, vous pouvez essayer de démarrer en utilisant BartPE (disque de démarrage Windows XP) et essayez les utilitaires intégrés pour accéder au lecteur.

0
MaQleod

J'ai utilisé ntfsfix /dev/sdaX sous Ubuntu Live , cela forcera Windows à exécuter chkdsk au prochain démarrage.

0
Va l