Як я можу запобігти встановленню та / або догляду за брудними прапорами гучності для Windows?


3

У мене зовнішній жорсткий диск USB, який Windows 7 не розпізнає належним чином як USB-пристрій, він вважає, що це звичайний внутрішній диск. Як такий, він не дозволить мені його вийняти, і я використовував спеціальний метод видалення літери диска за допомогою управління комп'ютером, щоб переконатися, що пристрій не має доступу, коли я відключаю його.

Проблема в цьому полягає в тому, що Windows часто відмовляє мені писати на диску, тому що вважає, що її відключили неправильно. Запуск chkdsk очищає брудний прапор гучності (або що б там не було), але він ніколи не знаходить фактичних помилок. Це абсолютно безглузда вправа.

Як я можу запобігти цьому Windows?

Відповіді:


4

Не можна додати це як коментар до відповіді Synetech (повтор занадто низький), але ви дійсно можете знайти брудний шматочок та очистити його за допомогою шестигранного редактора . Хоча це трохи підняття волосся (Знайдіть трохи візерунка, схожого на цей, який, сподіваємось, не є фактичними даними , а потім перекрутіть його з 1до 0.)

Linux gparted/ partedабо ntfsresizeтакож, мабуть, знають, де знаходиться брудний біт, оскільки вони встановлюють його, як тільки ви торкаєтесь розділу NTFS.


> Веселий. Ти принц. ;) А ти ковбой. :-D
Synetech

Приємно. Я не здивований, що хтось врешті-решт знайшов це, хоча те, що Microsoft навмисно тримала це в таємниці, - це не за мене. (Я просто хочу, щоб я не був надто зайнятий і відмовився від цього.):-P
Synetech

Насправді брудний біт знаходиться в різних місцях залежно від файлової системи та версії ОС (а насправді їх може бути більше): [1] , [2] , [3] .
Synetech

4

Детальну інформацію про брудний шматочок див. На цій сторінці .

Для них немає очевидного способу очистити брудний шматочок.

Це підтверджується багатьма сторінками, на яких обговорюється використання fsutil, але в кінці кінців погоджуються, що він може встановити лише біт, не очистити його і що єдиний спосіб очистити його - це запустити chkdsk. Сторінка продовжує говорити про це

Microsoft ніколи не випускала місця забруднення, тому вони застрягли.

(Це цікаво, тому що давно я намагався визначити, де він знаходиться, але досить швидко відмовився. Ця записка викликала зацікавленість у пошуку її знову.)

У будь-якому випадку, я б не рекомендував довільно просто очищати брудний шматочок. Я б запропонував знайти спосіб примусити працювати так, як очікувалося. По-перше, ви встановили політику накопичувача в Диспетчері пристроїв? Відкрийте диспетчер пристроїв (devmgmt.msc) і двічі клацніть свій диск та відключіть його Write Cachingна вкладці Політики (якщо Optimize for quick removalце не вимкнено, виберіть це також).


Навряд чи існує спосіб запобігти встановленню чи дії, не зламаючи кишки Windows.
Synetech

Добре, якби вони навмисно тримали це в таємниці, це означає, що вони не хочуть, щоб користувачі могли це контролювати, тоді я сумніваюся, що це зробило б це легко. :-(
Synetech

2

Мені здається, що вам слід спробувати встановити пристрій як знімний пристрій, щоб у вас не виникло цієї проблеми в першу чергу! На щастя, у нас вже була відповідь громади.

USB-накопичувач, який виглядає як жорсткий диск, а не знімний пристрій зберігання даних

Сподіваюся, це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.