NTFS 5.1 & chkdsk - XP / Vista

Le
Ascadix
Salut tout le monde

Je cherche une infos et je rame.

Sachant que la version de NTFS aussi bien de XP que de Vista est la 3.1,
est-il possible d'utiliser le CHKDSK de XP pour contrôler et surtout réparer
au besoin une partition "système" Vista.

J'ai essayé 2-3 fois (en mode read-only) sur mes DD Vista propres, ça passe
nickel, 0 erreurs mais avec un Bart pour contrôler un Vista défectueux,
j'hésite à passer en mode "/F"

--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça arrive.
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Michel__D
Le #17911811
"Ascadix"
Salut tout le monde

Je cherche une infos ... et je rame.

Sachant que la version de NTFS aussi bien de XP que de Vista est la 3.1,
est-il possible d'utiliser le CHKDSK de XP pour contrôler et surtout réparer
au besoin une partition "système" Vista.

J'ai essayé 2-3 fois (en mode read-only) sur mes DD Vista propres, ça passe
nickel, 0 erreurs mais avec un Bart pour contrôler un Vista défectueux,
j'hésite à passer en mode "/F" ...



Il faudrait savoir si au niveau du FS, Vista inclus de nouvelles fonctionnalités, si
c'est le cas il y a des chances que le chkdsk d'XP ne les traite pas.
Jean-Claude BELLAMY
Le #17912931
"Ascadix" news:eSF%
Salut tout le monde

Je cherche une infos ... et je rame.


Et çà sert à quoi que je mle décarcasse ? ;-)


Sachant que la version de NTFS aussi bien de XP que de Vista est la 3.1,


Exact !
http://www.bellamyjc.org/fr/theoriemultiboot3.html#versionsNTFS

est-il possible d'utiliser le CHKDSK de XP pour contrôler et surtout
réparer au besoin une partition "système" Vista.



J'ai comparé les CHKDSK de XP (SP3) et Vista (SP1) :

XP :
version 5.2.2600
date 02/03/06
11 776 octets

Vista :
6.0.6000
date 02/11/06
15 872 octets

Je les ai passés tous les deux à la moulinette de "Dependency Walker" :
Il y a des différences, p.ex. la version XP fait appele directement à
NTDLL.DLL, mais rien de notable.

Des fonctionnalités ont été ajoutées au CHKDSK de Vista par rapport à celui
de XP, rien d'autre.
Il suffit d'exécuter CHKDSK /? pour chaque version et comparer :

XP :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/B] [/L[:taille]]

Vista :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/X] [/I] [/C] [/L[:taille]] [/B]


On voit que le CHKDSK de VISTA offre les 3 commutateurs supplémentaires
suivants :

/X Force le démontage préalable du volume si nécessaire. Les
handles ouverts vers le volume ne seront alors plus
valides
(implique /F).

/I NTFS seulement : vérifie sommairement les entrées d'index.

/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.


en mode read-only) sur mes DD Vista propres, ça passe nickel, 0 erreurs
mais avec un Bart pour contrôler un Vista défectueux, j'hésite à passer en
mode "/F" ...



Vu que :
- une NTFS de Vista et une NTFS de XP ont strictement
la MÊME structure,
- les 2 CHKDSK ne diffèrent que par 3 options supplémentaires
ACCESSOIRES en version Vista
- au niveau fonctionnalité de réparation il n'y a AUCUN
CHANGEMENT,

-> TU PEUX Y ALLER sans crainte !

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Roger LEDIG
Le #17913721
Jean-Claude BELLAMY a écrit :
"Ascadix" news:eSF%
Salut tout le monde

Je cherche une infos ... et je rame.


Et çà sert à quoi que je mle décarcasse ? ;-)


Sachant que la version de NTFS aussi bien de XP que de Vista est la 3.1,


Exact !
http://www.bellamyjc.org/fr/theoriemultiboot3.html#versionsNTFS

est-il possible d'utiliser le CHKDSK de XP pour contrôler et surtout
réparer au besoin une partition "système" Vista.



J'ai comparé les CHKDSK de XP (SP3) et Vista (SP1) :

XP :
version 5.2.2600
date 02/03/06
11 776 octets

Vista :
6.0.6000
date 02/11/06
15 872 octets

Je les ai passés tous les deux à la moulinette de "Dependency Walker" :
Il y a des différences, p.ex. la version XP fait appele directement à
NTDLL.DLL, mais rien de notable.

Des fonctionnalités ont été ajoutées au CHKDSK de Vista par rapport à
celui de XP, rien d'autre.
Il suffit d'exécuter CHKDSK /? pour chaque version et comparer :

XP :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/B] [/L[:taille]]

Vista :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/X] [/I] [/C] [/L[:taille]] [/B]


On voit que le CHKDSK de VISTA offre les 3 commutateurs supplémentaires
suivants :

/X Force le démontage préalable du volume si nécessaire. Les
handles ouverts vers le volume ne seront alors plus
valides
(implique /F).

/I NTFS seulement : vérifie sommairement les entrées d'index.

/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.


en mode read-only) sur mes DD Vista propres, ça passe nickel, 0
erreurs mais avec un Bart pour contrôler un Vista défectueux, j'hésite
à passer en mode "/F" ...



Vu que :
- une NTFS de Vista et une NTFS de XP ont strictement
la MÊME structure,
- les 2 CHKDSK ne diffèrent que par 3 options supplémentaires
ACCESSOIRES en version Vista
- au niveau fonctionnalité de réparation il n'y a AUCUN
CHANGEMENT,

-> TU PEUX Y ALLER sans crainte !

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org





Bonjour

pour jean-Claude et les autres

La paramètre /X pour forcer le démontage d'un volume est aussi sur XP,
en tout cas en mode console de commande.

Voici une copie d'essai deviner de quoi ?

Chkdsk Crée et affiche un rapport sur l'état d'un disque donné en
fonction du système de fichiers. Chkdsk indique également toutes les
erreurs détectées sur le disque et les corrige. Utilisée sans paramètre,
la commande chkdsk affiche l'état du disque placé dans le lecteur en cours.

Syntaxe
chkdsk [volume:][[Chemin] NomFichier] [/f] [/v] [/r] [/x] [/i] [/c]
[/l[:taille]]

Paramètres
volume:
Spécifie la lettre de lecteur (suivie de deux points), le point de
montage ou le nom de volume.
[Chemin] NomFichier
Indique l'emplacement et le nom du ou des fichiers dont chkdsk doit
vérifier la fragmentation. Pour désigner plusieurs fichiers, vous pouvez
utiliser des caractères génériques (? et*).
/f
Corrige les erreurs détectées sur le disque. Le disque doit être
verrouillé. Si chkdsk ne peut pas verrouiller le lecteur, un message
s'affiche vous demandant si vous souhaitez vérifier le lecteur au
prochain démarrage de l'ordinateur.
/v
Affiche le nom de tous les fichiers de tous les répertoires au fur et à
mesure que le disque est vérifié.
/r
Détecte les secteurs défectueux et récupère les informations lisibles.
Le disque doit être verrouillé.
/x
Utilisez avec NTFS uniquement. Force le démontage du volume en premier
lieu, si nécessaire. Tous les descripteurs ouverts du lecteur sont
invalidés. En outre, /x intègre la fonctionnalité de /f.
/i
Utilisez avec NTFS uniquement. Effectue une vérification moins
rigoureuse des entrées d'index, ce qui réduit la durée d'exécution de
chkdsk.
/c
Utilisez avec NTFS uniquement. Ne vérifie pas les cycles au sein de la
structure des dossiers, ce qui réduit la durée d'exécution de chkdsk.
/l[:taille]
Utilisez avec NTFS uniquement. Limite la taille du fichier journal à
celle que vous tapez. Si vous omettez le paramètre de la taille, /l
affiche la taille en cours.
/?
Affiche de l'aide à l'invite de commandes.
Remarques
Exécution de chkdsk
Vous devez être membre du groupe Administrateurs pour pouvoir exécuter
la commande chkdsk sur un disque dur.

Vérification d'un lecteur verrouillé au redémarrage
Si vous souhaitez que chkdsk corrige les erreurs détectées sur le
disque, aucun fichier du disque ne doit être ouvert. Si des fichiers
sont ouverts, le message d'erreur suivant s'affiche :

CHKDSK ne peut pas s'exécuter parce que le volume est utilisé par un
autre processus. Voulez-vous que ce volume soit vérifié au prochain
redémarrage du système ? (O/N)

Si vous optez pour la vérification du lecteur au prochain redémarrage de
l'ordinateur, chkdsk le vérifiera et corrigera automatiquement les
erreurs à ce moment-là. Si la partition du lecteur est une partition
d'amorçage, chkdsk redémarre automatiquement l'ordinateur après la
vérification du lecteur.

Signalement des erreurs sur les disques
La commande chkdsk effectue l'examen de l'espace disque et de son
utilisation pour les systèmes de fichiers file allocation table (FAT) et
NTFS. La commande chkdsk fournit des informations sur chaque système de
fichiers dans un rapport d'état. Ce dernier indique les erreurs trouvées
dans le système de fichiers. Si vous exécutez la commande chkdsk sans
utiliser l'option de ligne de commande /f sur une partition active, elle
risque de signaler de fausses erreurs, car elle ne peut pas verrouiller
le lecteur. Il est recommandé d'exécuter de temps en temps chkdsk sur
chaque disque pour vérifier les erreurs.

Correction des erreurs sur les disques
La commande chkdsk ne corrige les erreurs du disque que si vous
spécifiez l'option de ligne de commande /f. Pour corriger ces erreurs,
il faut que chkdsk puisse verrouiller le lecteur. Comme les corrections
modifient généralement la table d'allocation des fichiers d'un disque et
entraînent parfois des pertes de données, chkdsk génère un message de
confirmation semblable à ce qui suit :

10 unités d'allocation perdues trouvées dans 3 chaînes.

Convertir les chaînes perdues en fichiers ?

Si vous appuyez sur O, Windows enregistre dans le répertoire racine
chaque chaîne perdue sous la forme d'un fichier dont le nom présente la
structure Filennnn.chk. À la fin de l'exécution de la commande chkdsk,
vous pouvez vérifier si ces fichiers contiennent des données requises.
Si vous appuyez sur N, Windows corrige les erreurs du disque sans
enregistrer le contenu des unités d'allocation perdues.

Si vous n'utilisez pas l'option de ligne de commande /f, chkdsk génère
un message si un fichier doit être corrigé, mais ne corrige aucune erreur.

Si vous utilisez chkdsk /f sur un disque très volumineux (par exemple,
70 giga-octets) ou sur un disque qui contient un nombre important de
fichiers (par exemple, plusieurs millions de fichiers), son exécution
risque de prendre un certain temps (par exemple, plusieurs jours).
L'ordinateur n'est pas disponible pendant cette période car chkdsk ne
passe pas la main avant d'avoir terminé.

Vérification d'un disque FAT
Les rapports d'état de chkdsk qui sont affichés par Windows pour un
disque FAT se présentent sous la forme suivante :

Le numéro de série du volume est B1AF-AFBF

72 214 528 octets d'espace disque total

73 728 octets dans 3 fichiers cachés

30 720 octets dans 12 répertoires

11 493 376 octets dans 386 fichiers utilisateur

61 440 octets dans des secteurs défectueux

60 555 264 octets disponibles sur le disque

2 048 octets dans chaque unité d'allocation

35 261 unités d'allocation au total sur le disque

29 568 unités d'allocation disponibles sur le disque

Vérification d'un disque NTFS
Les rapports d'état de chkdsk qui sont affichés par Windows pour un
disque NTFS se présentent sous la forme suivante :

Le type de système de fichiers est NTFS.

CHKDSK vérifie les fichiers...

La vérification des fichiers est terminée.

CHKDSK vérifie les index...

La vérification des index est terminée.

CHKDSK vérifie les descripteurs de sécurité...

La vérification des descripteurs de sécurité est terminée.

12 372 kilo-octets d'espace disque total.

3 kilo-octets dans 1 fichier utilisateur.

2 kilo-octets dans 1 index.

4 217 kilo-octets utilisés par le système.

8 150 kilo-octets disponibles sur le disque.

512 octets dans chaque unité d'allocation.

24 745 unités d'allocation au total sur le disque.

16 301 unités d'allocation disponibles sur le disque.

Utilisation de chkdsk avec des fichiers ouverts
Si vous spécifiez l'option de ligne de commande /f, chkdsk génère un
message d'erreur si le disque contient des fichiers ouverts. Si vous
n'employez pas l'option de ligne de commande /f et si des fichiers sont
ouverts, il se peut que chkdsk signale des unités d'allocation perdues
sur le disque. Cette situation se présente notamment lorsque des
fichiers ouverts n'ont pas encore été enregistrés dans la table
d'allocation. Si chkdsk signale la perte d'un grand nombre d'unités
d'allocation, envisagez de réparer le disque.

Détection d'erreurs disque physiques
Utilisez l'option de ligne de commande /r pour trouver les défauts
physiques du disque dans le système de fichiers. Pour plus
d'informations sur la récupération de fichiers physiquement endommagés
avec la commande recover, consultez Rubriques connexes.

Signalement des secteurs disque défectueux
Les secteurs défectueux signalés par chkdsk ont été marqués comme tels
lors de la préparation initiale du disque. Ils ne présentent pas de danger.

Signification des codes de sortie
Le tableau suivant répertorie les codes de sortie indiqués par chkdsk à
la fin de son exécution.

Code de sortie Description
0 Aucune erreur n'a été trouvée.
1 Des erreurs ont été trouvées et corrigées.
2 Le nettoyage du disque, notamment la récupération de place en mémoire,
a été effectué ou ne l'a pas été parce que l'option de ligne de commande
/f n'a pas été préalablement spécifiée.
3 Impossible d'examiner le disque, les erreurs n'ont pas pu être
corrigées ou les erreurs n'ont pas été corrigées parce que l'option de
ligne de commande /f n'a pas été préalablement spécifiée.

La commande chkdsk est disponible dans la console de récupération avec
d'autres paramètres.
Exemples
Pour vérifier le disque placé dans le lecteur D et demander à Windows de
corriger les erreurs, tapez :

chkdsk d: /f

Au fur et à mesure qu'elle détecte des erreurs, la commande chkdsk
s'interrompt et affiche des messages. Chkdsk termine en présentant un
rapport indiquant l'état du disque. Vous ne pouvez ouvrir aucun fichier
sur le lecteur spécifié avant la fin de l'exécution de la commande chkdsk.

Pour vérifier s'il existe des blocs non contigus dans l'ensemble des
fichiers du répertoire en cours d'un disque FAT, tapez :

chkdsk *.*

Chkdsk affiche un rapport d'état, puis la liste des fichiers
correspondant à la spécification donnée qui contiennent des blocs non
contigus.

Légende de la mise en forme
Mise en forme Signification
Italique Informations que l"utilisateur doit fournir
Gras Éléments que l"utilisateur doit taper tels qu"ils sont indiqués
Points de suspension (...) Paramètre pouvant être répété plusieurs fois
dans une ligne de commande
Entre crochets ([]) Éléments facultatifs
Entre accolades ({}), avec séparation des options par une barre
verticale (|). Exemple : {pair|impair} Ensemble d"options parmi
lesquelles l"utilisateur doit en choisir une seule
Police Courier Code ou données de programme

Rubriques connexes

Cordialement

Roger
Sabrem JORAM
Le #17915911
[...]

Des fonctionnalités ont été ajoutées au CHKDSK de Vista par rapport à celui
de XP, rien d'autre.
Il suffit d'exécuter CHKDSK /? pour chaque version et comparer :

XP :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/B] [/L[:taille]]

Vista :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/X] [/I] [/C] [/L[:taille]] [/B]


On voit que le CHKDSK de VISTA offre les 3 commutateurs supplémentaires
suivants :

/X Force le démontage préalable du volume si nécessaire. Les
handles ouverts vers le volume ne seront alors plus valides
(implique /F).

/I NTFS seulement : vérifie sommairement les entrées d'index.

/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.



Tu te plantes, Jean-Claude...

C et I sont explicitement documentés par une KB sous XP :

http://support.microsoft.com/kb/314835/en-us

http://support.microsoft.com/kb/314835/fr

D'autre part, X apparait bien (avec I et C) lorsque je lance un

cmd /k chkdsk /?

sous XP

Copier-coller du résultat en console de commandes :

[Début]

CHKDSK [volume[[chemin]nom_de_fichier]] [/F] [/V] [/R] [/B]
[/L[:taille]]


volume Spécifie la lettre de lecteur (suivie de
deux-points),
le point de montage ou le nom de volume.
nom_de_fichier FAT/FAT32 seulement : Spécifie les fichiers dont la
fragmentation est à vérifier.
/F Corrige les erreurs sur le disque.
/V FAT/FAT32 : affiche les chemin d'accès et nom complets
de tous les fichiers du disque.
Sur NTFS : affiche également les éventuels messages
de
nettoyage.
/R Localise les secteurs défectueux et récupère
informations
lisibles. (implique /F)
/L:taille NTFS seulement : change la taille du fichier journal
en la valeur spécifiée en kilo-octets. Si aucune taille n'estdonnée,
affiche la taille actuelle.
/X Force le démontage préalable du volume si nécessaire.
Les
handles ouverts vers le volume ne seront alors plus
valides
(implique /F).
/I NTFS seulement : vérifie sommairement les entrées
d'index.
/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.

Les options /I ou /C réduisent le temps d'exécution de CHKDSK en
ignorant certaines vérifications sur le volume.

[Fin]


Tu noteras que le commutateur /B n'est pas documentée sous XP...

La source de ton erreur, c'est que les commutateurs X C et I
n'apparaissent pas en syntaxe possible sur la première ligne résultant
de CHKDSK /?>



[...]

--

http://www.worldcommunitygrid.org/
http://www.worldcommunitygrid.org/reg/viewRegister.do?teamID=T5FG4T4VRP1
Jean-Claude BELLAMY
Le #17916661
"Sabrem JORAM" message de news:
[...]

On voit que le CHKDSK de VISTA offre les 3 commutateurs supplémentaires
suivants :


[...]
Tu te plantes, Jean-Claude...



Oui je l'ai vu après avoir effectué un "scrolling" de la fenêtre de
commandes

[...]
La source de ton erreur, c'est que les commutateurs X C et I
n'apparaissent pas en syntaxe possible sur la première ligne résultant de
CHKDSK /?>



C'est exactement çà !


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude BELLAMY
Le #17916631
"Michel__D" news:gg5pib$k21$
[...]
Il faudrait savoir si au niveau du FS, Vista inclus de nouvelles
fonctionnalités,


NON, absolument aucune ...
On est en NTFS 3.1 depuis le SP3 de Windows 2000
Cela n'a pas évolué depuis.
Et la différence entre NTFS3.1 et NTFS3.0 (qui date de NT4 SP4) est minime :
NTFS3.1 apporte uniquement la possibilité d'avoir un volume en lecture
seule!

Pour connaitre la version de NTFS d'une partition, il suffit d'exécuter la
commande :
FSUTIL FSINFO NTFSINFO X:

"X" étant la lettre de la partition concernée

P.ex. :
fsutil fsinfo ntfsinfo c:

Numéro de série du volume NTFS : 0xd0444cfe444ce934
Version : 3.1
Nombre de secteurs : 0x0000000006333b48
....


si c'est le cas il y a des chances que le chkdsk d'XP ne les traite pas.



1) vu l'aspect négatif des conséquences, ce ne serait pas une "chance",
mais un "risque" ! ;-)
Tout comme on a des "risques", et non pas des "chances",
de contracter un cancer en fumant !

2) ce n'est pas le cas, donc le CHKDSK de XP les traite ...:-)




--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Herser
Le #17916621
Sabrem JORAM wrote:
[...]

Des fonctionnalités ont été ajoutées au CHKDSK de Vista par rapport
à celui de XP, rien d'autre.
Il suffit d'exécuter CHKDSK /? pour chaque version et comparer :

XP :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/B] [/L[:taille]]

Vista :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/X] [/I] [/C] [/L[:taille]] [/B]


On voit que le CHKDSK de VISTA offre les 3 commutateurs
supplémentaires suivants :

/X Force le démontage préalable du volume si
nécessaire. Les handles ouverts vers le volume ne
seront alors plus valides (implique /F).

/I NTFS seulement : vérifie sommairement les entrées
d'index. /C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.



Tu te plantes, Jean-Claude...

C et I sont explicitement documentés par une KB sous XP :

http://support.microsoft.com/kb/314835/en-us

http://support.microsoft.com/kb/314835/fr

D'autre part, X apparait bien (avec I et C) lorsque je lance un

cmd /k chkdsk /?

sous XP

Copier-coller du résultat en console de commandes :

[Début]

CHKDSK [volume[[chemin]nom_de_fichier]] [/F] [/V] [/R] [/B]
[/L[:taille]]


volume Spécifie la lettre de lecteur (suivie de
deux-points),
le point de montage ou le nom de volume.
nom_de_fichier FAT/FAT32 seulement : Spécifie les fichiers dont la
fragmentation est à vérifier.
/F Corrige les erreurs sur le disque.
/V FAT/FAT32 : affiche les chemin d'accès et nom complets
de tous les fichiers du disque.
Sur NTFS : affiche également les éventuels messages
de
nettoyage.
/R Localise les secteurs défectueux et récupère
informations
lisibles. (implique /F)
/L:taille NTFS seulement : change la taille du fichier journal
en la valeur spécifiée en kilo-octets. Si aucune taille n'estdonnée,
affiche la taille actuelle.
/X Force le démontage préalable du volume si nécessaire.
Les
handles ouverts vers le volume ne seront alors plus
valides
(implique /F).
/I NTFS seulement : vérifie sommairement les entrées
d'index.
/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.

Les options /I ou /C réduisent le temps d'exécution de CHKDSK en
ignorant certaines vérifications sur le volume.

[Fin]


Tu noteras que le commutateur /B n'est pas documentée sous XP...

La source de ton erreur, c'est que les commutateurs X C et I
n'apparaissent pas en syntaxe possible sur la première ligne résultant
de CHKDSK /?>



[...]



Et en images chez JF :
http://fspsa.free.fr/chkdsk-5phases.htm
Herser
Michel__D
Le #17916901
"Jean-Claude BELLAMY"
"Michel__D" news:gg5pib$k21$
> [...]

> si c'est le cas il y a des chances que le chkdsk d'XP ne les traite pas.

1) vu l'aspect négatif des conséquences, ce ne serait pas une "chance",
mais un "risque" ! ;-)
Tout comme on a des "risques", et non pas des "chances",
de contracter un cancer en fumant !



C'est mon coté optimiste qui transparaît.
Roger LEDIG
Le #17920051
Herser a écrit :
Sabrem JORAM wrote:
[...]

Des fonctionnalités ont été ajoutées au CHKDSK de Vista par rapport
à celui de XP, rien d'autre.
Il suffit d'exécuter CHKDSK /? pour chaque version et comparer :

XP :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/B] [/L[:taille]]

Vista :
CHKDSK [volume[[chemin]nom_de_fichier]]
[/F] [/V] [/R] [/X] [/I] [/C] [/L[:taille]] [/B]


On voit que le CHKDSK de VISTA offre les 3 commutateurs
supplémentaires suivants :

/X Force le démontage préalable du volume si
nécessaire. Les handles ouverts vers le volume ne
seront alors plus valides (implique /F).

/I NTFS seulement : vérifie sommairement les entrées
d'index. /C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.



Tu te plantes, Jean-Claude...

C et I sont explicitement documentés par une KB sous XP :

http://support.microsoft.com/kb/314835/en-us

http://support.microsoft.com/kb/314835/fr

D'autre part, X apparait bien (avec I et C) lorsque je lance un

cmd /k chkdsk /?

sous XP

Copier-coller du résultat en console de commandes :

[Début]

CHKDSK [volume[[chemin]nom_de_fichier]] [/F] [/V] [/R] [/B]
[/L[:taille]]


volume Spécifie la lettre de lecteur (suivie de
deux-points),
le point de montage ou le nom de volume.
nom_de_fichier FAT/FAT32 seulement : Spécifie les fichiers dont la
fragmentation est à vérifier.
/F Corrige les erreurs sur le disque.
/V FAT/FAT32 : affiche les chemin d'accès et nom complets
de tous les fichiers du disque.
Sur NTFS : affiche également les éventuels messages
de
nettoyage.
/R Localise les secteurs défectueux et récupère
informations
lisibles. (implique /F)
/L:taille NTFS seulement : change la taille du fichier journal
en la valeur spécifiée en kilo-octets. Si aucune taille n'estdonnée,
affiche la taille actuelle.
/X Force le démontage préalable du volume si nécessaire.
Les
handles ouverts vers le volume ne seront alors plus
valides
(implique /F).
/I NTFS seulement : vérifie sommairement les entrées
d'index.
/C NTFS seulement : ignore la vérification des cycles à
l'intérieur de l'arborescence de dossiers.

Les options /I ou /C réduisent le temps d'exécution de CHKDSK en
ignorant certaines vérifications sur le volume.

[Fin]


Tu noteras que le commutateur /B n'est pas documentée sous XP...

La source de ton erreur, c'est que les commutateurs X C et I
n'apparaissent pas en syntaxe possible sur la première ligne résultant
de CHKDSK /?>



[...]



Et en images chez JF :
http://fspsa.free.fr/chkdsk-5phases.htm
Herser




Bonjour

personne n'est parfait et le monde complexe

la capacité de correction est vitale pour tous les équilibres du monde !

Cordialement

Roger
Sabrem JORAM
Le #17921641
> Salut tout le monde

Je cherche une infos ... et je rame.

Sachant que la version de NTFS aussi bien de XP que de Vista est la 3.1,
est-il possible d'utiliser le CHKDSK de XP pour contrôler et surtout réparer
au besoin une partition "système" Vista.

J'ai essayé 2-3 fois (en mode read-only) sur mes DD Vista propres, ça passe
nickel, 0 erreurs mais avec un Bart pour contrôler un Vista défectueux,
j'hésite à passer en mode "/F" ...



J'ai vérifié que les résultats sont bien les mêmes dans les deux
environnements sur un ULTIMATE SP1, comportant des erreurs, à jour des
correctifs, dans VPC, avec un CHKDSK /R :

- BARTPE (vieille version de 2004 réalisée à partir d'un HOME SP2)

http://cjoint.com/?lwdGtuMUut

- WINRE

http://cjoint.com/?lwdJNcYJgd

... ce devrait donc être sans danger...

Amicalement,

--

http://www.worldcommunitygrid.org/
http://www.worldcommunitygrid.org/reg/viewRegister.do?teamID=T5FG4T4VRP1
Publicité
Poster une réponse
Anonyme