Этот диск помечен как грязный и не может быть преобразован
Этот диск помечен как "грязный", и не может быть преобразован. Необходимо запустить программу chkdsk с параметром /f или разрешить запуск autochk при следующей перезагрузке для восстановления диска. J: не был преобразован в ntfs. На этом все и заканчивается(((((((
Если запускать далее chkdsk /f, то он сразу же выдает следующее:
Невозможно выполнить команду chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей загрузке системы?
Если нажимать Y (yes), то при перезагрузке он почему-то проверяет диск С, а не J.
". на внешнем винчестере в 700 Гб (свободно около 200 Гб). "
Этот процесс будет долгим. И если произойжет сбой питания по сети, то вы потеряете всю инфомацию. Осторожно!
Цитата:
chkdsk /f |
Цитата:
Ключ /r это указание проверить и восстановить на диске всё! |
эээ, ну, в общем-то на самом деле это проверка целостности секторов диска и, по возможности, их восстановление . и если нет подозрений, что проблемы именно с поверхностью диска, запуск с ключем R приведет только к увеличению на порядок времени проверки. а это, как уже сказал rodrigo_f ,
16 384 байт в каждом кластере.
Всего кластеров на диске: 1 026 651.
509 900 кластеров на диске.
Оценка места на диске, необходимого для преобразования файловой системы.
Сбой преобразования
D: не был преобразован в NTFS
На счет чистоты тома говорит
Том — D: не помечен как "грязный"
Этот диск помечен как грязный и не может быть преобразован
Ручной сброс "грязного бита" на дисках FAT и NTFS
«Грязный бит» («dirty bit») — особая пометка тома диска, обозначающая, что этот диск необходимо проверить при подключении или перезагрузке системы. Если «грязный бит» установлен, система при загрузке запускает для этого тома команду chkdsk /f, а при подключении «грязного» съемного носителя к компьютеру система предлагает его проверить на наличие ошибок. Как написано в справке, «грязный бит» может быть установлен, потому что на диске имеются незаконченные изменения, из-за того, что компьютер был выключен до того, как сделанные изменения были переданы на диск, или из-за обнаруженных повреждений тома. По идее, сразу после проверки диска этот бит должен автоматически сбрасываться, но иногда этого не происходит. В таких случаях можно отключить проверку для конкретного тома или сбросить «грязный бит» вручную.
ВНИМАНИЕ! Статья написана исключительно в познавательных целях. Все действия вы выполняете на свой страх и риск! Я не несу никакой ответственности за возможную потерю данных или повреждение вашей системы!
Проверка и установка "грязного бита"
Проверить, установлена ли на диске «черная метка» можно через командную строку, введя команду «fsutil dirty query X:», где «X» — буква интересующего нас диска. С помощью этой же команды можно установить «грязный бит», параметры вызова будут немного другие: «fsutil dirty set X:». Логично предположить, что этот бит записывается куда-то на диск, осталось найти куда.
Для тестирования я взял флешку, отформатировал в NTFS, затем снял с нее посекторно образ. После этого установил «грязный бит» и снова снял образ. Затем выполнил проверку диска, которая сняла «грязный бит», и снова снял образ. После повторил процедуру еще несколько раз. Затем взял флешку другой емкости и повторил все действия. Потом пришлось написать на коленке скрипт, который сравнивал посимвольно образы с каждой флешки на предмет изменения какого-нибудь байта с 0 на 1 и наоборот, в зависимости от «чистоты» образа. Достаточно скучная процедура, на которую ушло прилично времени. В результате у меня получилась сигнатура для поиска, которая присутствовала на всех «грязных» образах.
00 03 01 01 00 00 00 00 00 80 00 00 00 18
Разница с «чистыми» образами была в одном байте:
00 03 01 00 00 00 00 00 00 80 00 00 00 18
На каждой флешке адрес сигнатуры был разный, поэтому конкретное смещение я здесь не привожу. Как оказалось, таких сигнатур может быть несколько, нас интересует та, чуть выше которой находится юникодная строка «Volume».
Теперь попробуем сделать то, ради чего затевалась вся эта статья — сбросим «грязный бит» вручную. Конечно, будем делать это не совсем вручную, а через редактор диска. Я рекомендую бесплатный и очень удобный редактор DMDE. Запускаем DMDE, выбираем нужный диск, открываем его на редактирование.
Ищем строку в редакторе
Находим по сигнатуре «грязный бит», если таких сигнатур несколько, то ориентируйтесь на строчку «Volume». Дальше надо переключиться в режим редактирования (Ctrl+E) и исправить 01 на 00.
Строка на диске
Осталось сохранить изменения. Теперь, если снова вызвать команду fsutil, то она покажет, что диск «чистый». Точно таким же образом можно сбрасывать «грязный бит» не только на флешках, но и на жестких дисках.
Сохраняем изменения
С системой NTFS разобрались. Теперь посмотрим, как сбрасывать «грязный бит» на системах FAT32. Тут пришлось повозиться. Дело в том, что установить «грязный бит» через команду fsutil можно только на файловой системе NTFS, с FAT32 она работает только в режиме получения статуса этой метки. Пришлось записывать на флешку файлы и выдергивать ее в процессе записи до тех пор, пока система при подключении флешки не стала предлагать ее проверить на ошибки. Точно так же был снят образ диска в «грязном» состоянии и сразу после проверки. Оказалось, что на FAT32 «грязный бит» находится по фиксированному адресу 41h.
"Грязный бит" на FAT32
Точно так же открываем диск в редакторе, меняем значение в первом секторе по адресу 41h с 01 на 00 и сохраняем изменения. Теперь и этот диск воспринимается как «чистый».
Для Extended FAT File System (exFAT) удалось найти подробное описание на английском, где расписаны все значения полей, в том числе и «грязный бит». Не пришлось экспериментировать с прерванной записью файлов, так как fsutil с exFAT тоже не работает.
Reverse Engineering the Microsoft Extended FAT File System (exFAT)
В отличие от предыдущих файловых систем, на exFAT «грязный бит» действительно является битом и включен в состав байта флагов тома. Для его поиска сперва надо найти VBR. Делается это все в том же редакторе DMDE поиском сигнатуры «EXFAT». От начала сектора надо отсчитать 6Ah байт, это и будет флаг тома.
"Грязный бит" на exFAT
За «чистоту» отвечает 2-й бит этого байта. Если он взведен, то диск считается «грязным». Просто обнулять весь байт целиком не рекомендуется, так как остальные биты в нем также имеют свое значение. Важное замечание: после ручного сброса или установки «грязного бита» на exFAT, изменения вступают в силу только после перезагрузки или после извлечения и повторного подключения сменного носителя.
Чтобы полностью закрыть вопрос с очисткой «грязных битов», напишу еще про файловую систему FAT, она же FAT16. Благо, что документации на эту файловую систему хватает и заниматься ерундой не пришлось.
"Грязный бит" на FAT16
Открываем диск в редакторе DMDE, находим сектор, начинающийся со строки «MSDOS». «Грязный бит» находится в позиции 25h от начала этого сектора. Здесь значимым является только первый бит, остальные зарезервированы, так что можно смело обнулять весь байт целиком для сброса «грязного бита» или взводить его в 1 для установки метки. Как и в случае с exFAT, изменения вступают в силу только после перезагрузки или после извлечения и повторного подключения сменного носителя.
А как быть, если по какой-то причине диск нельзя заблокировать и открыть для редактирования, например, если речь идет о системном диске? В этом случае придется воспользоваться каким-нибудь сервисным LiveCD или, в крайнем случае, вынуть диск из компьютера и подключить его к другой машине.
На всякий случай еще раз напоминаю, что все действия с редактированием диска вы должны выполнять очень аккуратно! Перед выполнением всех операций желательно сделать резервную копию всех важных данных!
Этот диск помечен как грязный и не может быть преобразован
Сообщения: 2
Благодарности: 0
Необходимо преобразовать fat32 в ntfs на внешнем винчестере в 700 Гб (свободно около 200 Гб).
Ввожу в коммандной строке convert j: /fs:ntfs, он его проверяет и выдает:
Этот диск помечен как "грязный", и не может быть преобразован. Необходимо запустить программу chkdsk с параметром /f или разрешить запуск autochk при следующей перезагрузке для восстановления диска. J: не был преобразован в ntfs. На этом все и заканчивается(((((((
Если запускать далее chkdsk /f, то он сразу же выдает следующее:
Невозможно выполнить команду chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей загрузке системы?
Если нажимать Y (yes), то при перезагрузке он почему-то проверяет диск С, а не J.
как сменить файловую систему с fat32 на ntfs?
девушка. обратитесь к хорошему знакомому, либо в сервис центр какой-нибудь. ничего личного, но не стоит так сильно замарачиваться. особенно с переводом того что пишет вам ваш компьютер. .
опять же ничего личного. но это уже много раз доказано. «Женщина на корабле — к беде. «
Сначала сделай так:
ПУСК-ВЫПОЛНИТЬ chkdsk d: /f
Чтобы преобразовать файловую систему FAT или FAT32 в NTFS, необходимо выполнить следующие действия.
1. Нажмите кнопку Пуск, выберите пункт Все программы, а затем Стандартные и Командная строка.
2. Введите следующую команду буква_диска — это буква диска, подлежащего преобразованию:
convertбуква_диска: /fs:ntfs
Так, для преобразования в формат NTFS диска Е служит следующая команда:
convert e: /fs:ntfs
Примечание. Если операционная система установлена на подлежащем преобразованию диске, появится предложение отложить выполнение задания до следующей перезагрузки компьютера, поскольку преобразование невозможно, когда операционная система запущена. Нажмите кнопку Да.
3. Когда в командной строке появится указанное ниже сообщение, введите метку тома для диска, подлежащего преобразованию, и нажмите клавишу ВВОД.
Тип файловой системы: FAT.
Введите метку тома для диска буква_диска
4. После завершения преобразования в командной строке появится сообщение
Преобразование завершено
5. Закройте окно командной строки.
Преобразование файловой системы FAT32 в NTFS без потери данных можно выполнить и штатными средствами операционной системы, используя утилиту convert.exe (File System Conversion Utility): кнопка Пуск — Выполнить… — Запуск программы — cmd — OK. Запустится командный интерпретатор cmd.exe. После приглашения системы C: \Documents and Settings\Имя_пользователя> надо ввести команду
CONVERT том: /FS:NTFS [/NoSecurity] [/X]
здесь
том — определяет букву диска (с последующим двоеточием) ,
/FS:NTFS — конечная файловая система: NTFS.
/NoSecurity — параметры безопасности для преобразуемых файлов и папок будут доступны для изменения всем.
/X — принудительное снятие этого тома (если он был подключен) . Все открытые дескрипторы этого тома станут недопустимыми.
Например, если требуется конвертировать диск C:, то нужно ввести
CONVERT C: /FS:NTFS /NoSecurity /X
Да надо поставить NTFS :Диспетчер устройств—дисковые устройства-тип флэшки выбрать в окошке-клик правой кнопкой-свойства-политика-проставить значок на строчке оптимизировать для выполнения Открыть проводник клик на иконке твоей флэшки правой кнопкой из меню выбрать NTFS-форматировать (перед этим всю инфу с флэшки переместить временно на винт Потом вернуть )По окончании проставить в политике значок в оптимизировать для быстрого удаления И будет тебе радость записи копирования и безопасного удаления. флэшки.. Удачи
1.Закрыть все открытые окна и работающие программы.
2.Пуск-Все программы-Стандартные-Командная строка
3. Введите convert имя_диска: / fs:ntfs
4.Нажать Enter и следовать инструкциям.
5.Чтобы закрыть окно командной строки, ввести exit и нажать Enter.
Если одна из запущенных программ или служб мешает выполнить преобразование файловой системы, то будет предоставлена возможность выполнить операцию автоматически при следующей загрузке компьютера.
Следует помнить, что данная операция является в большинстве случаев необратимой. Обратное преобразование без специальных программ невозможна, возможна также частичная потеря данных.