Comment exécuter chkdsk si je ne peux pas démarrer sur Windows

11

J'ai une partition NTFS avec Windows XP mais elle a de mauvais secteurs et ne peut pas démarrer.

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. A é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?

solarc
la source

Réponses:

6

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/

Larry C
la source
Dans le J'ai emprunté un DVD Vista, mais parmi les réponses c'est plus facile que de construire un disque personnalisé, et puisque je peux toujours accéder à ma partition Linux, je n'aurais pas besoin d'accéder à un autre ordinateur.
solarc
> vous pouvez télécharger (légalement) un disque de récupération Vista ou Windows 7 Vraiment? J'aurais pensé que vous ne pouvez télécharger que le disque correspondant à la version que vous possédez (je pourrais jurer de voir un avis à cet effet quelque part également).
Synetech
7

Si vous avez accès à un DVD d'installation Vista ou Windows 7, démarrez-le 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. S'il ne le peut pas, il marquera le secteur comme étant mauvais et ne sera donc pas utilisé par le système d'exploitation.

Moab
la source
3

Chkdsk peut ne pas résoudre le problème: si les secteurs défectueux se trouvent dans un fichier requis pour le démarrage, comme votre cas semble le faire. Tout ce qu'il fera, c'est de les signaler comme mauvais, donc ils ne seront toujours pas disponibles pour le démarrage, détruisant en fait votre installation 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 devez utiliser un CD de démarrage XP qui est du même niveau de Service Pack que celui actuellement installé. Vous ne devez pas réparer, par exemple, XP SP3 à l'aide d'un CD de démarrage XP SP2.

Si vous ne disposez pas d'un CD de démarrage XP SP3, voyez comment le créer à partir d'un CD plus ancien dans:
Comment faire pour Slipstream Windows XP Service Pack 3 pour créer un disque d'installation XP intégré avec SP 3 .

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

Un disque dur avec des secteurs défectueux peut toujours être ressuscité en utilisant un produit commercial tel que SpinRite ou HDD Regenerator . SpinRite peut parfois faire de la magie et offre une garantie de satisfaction absolue.

harrymc
la source
1

Personnellement, j'essaierais à ntfsresize -fi /dev/sdYZpartir du ntfsprogspackage sous Linux.

Azz
la source
Je l'ai corrigé avant de lire ceci mais je vais l'essayer la prochaine fois.
solarc
1

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

Ce qui a fonctionné pour moi, c'est un programme appelé TESTDISK . Testdisk est un logiciel de récupération GRATUIT et fonctionnera sur plusieurs systèmes d'exploitation. En utilisant l'ordinateur de mon père, j'ai créé un CD Linux en direct qui avait un disque de test, je l'ai utilisé pour réparer le secteur de démarrage et qui l'a corrigé, me permettant 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 de Windows a été mentionnée, mais c'est plus pour réparer le système de fichiers Windows (C: \ WINDOWS), pas un problème de disque dur ou de secteur de démarrage. Si rien ne se produit lorsque vous allumez l'ordinateur, le secteur de démarrage est foiré et je ne pense pas qu'une installation de réparation vous aidera, mais c'est parfait pour les fichiers Windows manquants.

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

Si quelqu'un s'intéresse à TESTDISK, voici une liste de distributions Linux avec testdisk .

Josh
la source
0

Si vous ne pouvez pas extraire le disque et le placer sur une autre machine en tant que lecteur USB ou lecteur SATA secondaire, vous pouvez essayer de démarrer à l'aide de BartPE (disque de démarrage Windows XP) et essayer les utilitaires intégrés pour accéder au lecteur.

MaQleod
la source
Il ne peut pas démarrer, donc ne peut pas créer un CD BartPE
harrymc
2
Cela ne signifie pas qu'un ami ne peut pas le construire pour lui, ou peut-être qu'il a un deuxième système.
MaQleod
BartPE n'est plus disponible "Bart's PE Builder n'est plus disponible. Nous devons avancer! Merci à tous pour votre soutien tout au long des années !!!"
brewmanz
0

J'ai utilisé ntfsfix /dev/sdaXsous Ubuntu Live , cela forcera Windows à s'exécuter chkdskau prochain démarrage.

Va l
la source