3 votes

Comment puis-je empêcher Windows de définir et/ou de se préoccuper des drapeaux de volumes sales ?

J'ai un disque dur externe USB que Windows 7 ne reconnaît pas comme étant un périphérique USB, il pense qu'il s'agit d'un disque interne normal. C'est pourquoi il ne me laisse pas l'éjecter, et j'ai utilisé une méthode ad hoc consistant à supprimer la lettre du lecteur via la Gestion de l'ordinateur afin de m'assurer que le lecteur n'est pas accessible lorsque je le déconnecte.

Le problème est que Windows refuse souvent de me laisser écrire sur le disque parce qu'il pense qu'il a été déconnecté de manière incorrecte. L'exécution de chkdsk efface l'indicateur de volume sale (ou ce sur quoi il s'appuie), mais il ne trouve jamais d'erreurs réelles. C'est un exercice totalement inutile.

Comment puis-je empêcher Windows de faire cela ?

3voto

Ben Collins Points 11318

Véase cette page pour plus de détails sur la partie sale.

Il n'y a aucun moyen apparent pour eux de se débarrasser de la partie sale.

Ceci est confirmé par la de nombreuses pages qui traitent de l'utilisation des fsutil mais finissent par s'accorder sur le fait qu'elle ne peut que fixer le bit, et non de l'effacer, et que la seule façon de l'effacer est d'exécuter chkdsk . La page poursuit en disant que

Microsoft n'a jamais divulgué l'emplacement de la partie sale, de sorte qu'ils sont coincés.

(C'est intéressant parce qu'il y a longtemps, j'ai essayé d'identifier l'endroit où il se trouvait, mais j'ai vite abandonné. Cette note m'a donné envie de le retrouver).

Quoi qu'il en soit, je ne recommanderais pas d'effacer arbitrairement la partie sale. Je suggérerais plutôt de trouver un moyen de faire fonctionner le lecteur comme prévu. Tout d'abord, avez-vous défini la stratégie du lecteur dans le Gestionnaire de périphériques ? Ouvrez le Gestionnaire de périphériques (devmgmt.msc), double-cliquez sur votre lecteur et désactivez les options suivantes Write Caching dans le Politiques (si Optimize for quick removal n'est pas désactivé, sélectionnez-le également).

3voto

johnny bofh Points 40

Je ne peux pas ajouter ce commentaire à la réponse de Synetech (rep trop bas) mais vous pouvez, en effet, trouver la partie sale et l'effacer à l'aide d'un éditeur hexagonal . C'est un peu décoiffant, cependant (Trouver un modèle de mors qui ressemble à celui-ci, ce qui, espérons-le, n'est pas le cas). données réelles , puis le faire tourner à partir de 1 a 0 .)

Linux gparted / parted o ntfsresize savent aussi apparemment où se trouve le "dirty bit", car ils l'activent dès que l'on touche à une partition NTFS.

1voto

Martin Points 133

Il me semble que vous devriez essayer de configurer le périphérique comme un périphérique amovible afin d'éviter ce problème dès le départ ! Heureusement, la communauté a déjà réagi.

Clé USB apparaissant comme un disque dur, pas comme un dispositif de stockage amovible

J'espère que cela vous aidera !

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