Шаги:
1. Удалены все данные с раздела NTFS, диск проверен, ошибок не обнаружено.
2. Перезагружаюсь в Колибри, копирую папку "kolibrios" которая идет вместе с дистром с флешки на раздел NTFS. Скопировано успешно.
3. Перезагружаюсь в WinXP, делаю проверку CHKDSK.
E:\>chkdsk /V
Тип файловой системы: NTFS.
Метка тома: Новый том.
ВНИМАНИЕ! Параметр F не указан.
CHKDSK выполняется в режиме только чтения.
Проверка файлов (этап 1 из 3)...
Проверка файлов завершена.
Проверка индексов (этап 2 из 3)...
Проверка индексов завершена.
Обнаружено небольшое несоответствие на диске. Это не является повреждением данн
ых.
Проверка дескрипторов безопасности (этап 3 из 3)...
Проверка дескрипторов безопасности завершена.
11261564 КБ всего на диске.
61136 КБ в 489 файлах.
124 КБ в 73 индексах.
0 КБ в поврежденных секторах.
59768 КБ используется системой.
58368 КБ занято под файл журнала.
11140536 КБ свободно на диске.
Размер кластера: 4096 байт.
Всего кластеров на диске: 2815391.
2785134 кластеров на диске.
E:\>
Стало лучше, но все же Обнаружено небольшое несоответствие на диске. Это не является повреждением данных. выглядит странно.
На самом деле, я сам это глупо попортил в ревизии #6292.
Небольшое несоответствие на диске на этапе проверки индексов связано либо с $ObjID (хз что оно такое и зачем надо), либо с удалением дополнительных индексов в формате DOS (исправлю в будущем).
Может, только как их найти? В Eolite ошибки NTFS проявляются явно чаще, чем в KFAR, при копировании иногда приводят к pagefault при обращении к буферу для чтения папки. Может опять где-то запись по неправильному адресу...
Pathoswithin wrote:В Eolite ошибки NTFS проявляются явно чаще, чем в KFAR
Ну это может ещё и от алгоритма зависит.
А сейчас в NTFS может что-то действительно не поддерживается ещё?
Там в исходниках ведь много прыжков на ntfsUnsupported.
Вот хотел удалить несколько файлов, созданных не в KolibriOSSpoiler:
0.PNG (48.08 KiB)
Viewed 6086 times
CHKDSK ошибок не нашёл. Просто ничего не удалилось.
Надо попробовать. Только ошибка это отчёт о состоянии, а определение состояния может и не помочь понять когда и как оно возникло. Например иногда не удаётся скопировать файл из-за того что тихо произошла какая-то ошибка при создании папки, и её просто нет.