Windows 10: как запретить диалог форматирования диска? Печать
Добавил(а) microsin   

При частом использовании флешки в качестве сырого раздела (raw partition) для TrueCrypt вместо хранилища в виде зашифрованного файла Windows не может его смонтировать, потому что не видит на флешке файловой системы. Поэтому при каждом подключении такой флешки к порту USB постоянно появляется надоедливое окно с предложением отформатировать диск. Как можно убрать появление диалога "Чтобы использовать диск в дисководе .. сначала отформатируйте его. Вы хотите его отформатировать?"?

Windows format disk dialog

[Способ 1 - удаление буквы диска]

Откройте Панель Управления (Control Panel), перейдите в раздел Администрирование - Управление компьютером (Administrative Tools - Computer Management). В секции Управление дисками (Disk Management) удалите букву диска для флешки, которая содержит не форматированный сырой раздел (raw partition). Для этого выполните правый клик на диске флешки, выберите в контекстном меню "Изменить букву диска или путь к диску...", и в появившемся окне диалога редактирования буквы диска кликните на кнопку Удалить. После закрытия этого диалога (подтверждающим кликом на кнопке OK) при подключении флешки окно предложения отформатировать диск появляться не будет.

[Способ 2 - AutoHotkey]

Можно установить и настроить утилиту AutoHotkey (или AutoKey), чтобы она автоматически выбирала "Отмена" в диалоге предложения отформатировать диск.

[Способ 3 - изменение типа раздела]

Когда в TrueCrypt создает raw partition, он задает для неё тип раздела 6 (partition type 0x06). Это раздел FAT, и Windows всегда будет пытаться смонтировать его.

С помощью стороннего редактора разделов (например такого, как Beeblebrox [3]) поменяйте тип раздела флешки на 0x64, этот тип соответствует "PC-ARMOUR encrypted partition". После этого при переподключении флешки Windows будет считать этот носитель как чужой, и не будет пытаться смонтировать его.

Кроме Beeblebrox, который выглядит несколько устаревшим, в современных версиях Windows можно использовать штатную утилиту diskpart. Пример команд для diskpart:

list disk
select disk # вместо # подставьте номер диска, соответствующий флешке
list partition
select partition # вместо # подставьте номер раздела
set id=64
exit

Способы 1 и 2 устранят проблему в том случае, когда Вы работаете с флешкой на одном и том же PC. При подключении флешки к другому компьютеру окно предложения отформатировать диск появится снова.

[Общие замечания]

Способ 3 решает проблему полностью, на любом компьютере операционная система не будет видеть подключенный диск, и окно приглашения отформатировать диск появляться не будет. Это не позволит случайно потерять информацию на диске.

Будьте внимательны при извлечении флешки: теперь Windows 10 не будет предлагать опцию безопасного отключения диска. Особенно это важно, когда осуществлялась запись на диск. Желательно для флешки иметь светодиодный индикатор доступа, и перед извлечением из порта USB выждать паузу, чтобы светодиод перестал мигать. Это даст гарантию, что все кешированные данные уже были записаны на диск.

[Ссылки]

1. How do I disable you need to format this disk message in Windows Vista/7 site:superuser.com.
2. AutoHotkey ultimate automation scripting language for Windows site:autohotkey.com.
3. Beeblebrox Partition Editor site:sourceforge.net.
4Отключение автозапуска для дисков.