avalat
- Стаж: 9 лет
- Сообщений: 468
- Репутация:127[+] [-]
|
66941Здравствуйте.Есть программа для лечения жёсткого диска.Может кто написать GUI для этой проги.С возможностью выбора диска. Undeground, BadNTFS_GUI. .
.О программеBadNTFS v1.10 Freeware (c) Copyright D.Kuznetsov. Программа работает исключительно с NTFS разделами. Программа способна находить и помечать ВСЕ нестабильные и дефектные кластера на NTFS разделе, в том числе и те которые игнорируются функцией "Self-Healing" NTFS, системой S.M.A.R.T. самого диска (не выполняется realloc) и конечно же не обнаруживаются с помощью chkdsk, что есть нередкое явление результатом которого становится необходимость приобретать новый жесткий диск, даже если речь идет об одном битом секторе. К примеру если при чтении секторов возвращается ошибка 1117 (ERROR_IO_DEVICE) или подобные ошибки отличные от 23 ERROR_CRC. Чем вызван такой тотальный игнор проблемы, существующей с момента появления NTFS, я не знаю, но проблема в очередной раз постигла один из моих дисков и в результате появилась данная программа, которая ее успешно решает. Функции: 1. Автоматическое удаление файлов попавших на дефектные кластера. 2. Автоматический перенос файлов и каталогов, попавших на нестабильный кластер с сохранением данных. 3. Возможность работы в среде RE. 4. (!) После внесения изменений в $BadClust необходимо запустить chkdsk с ключом /f для коррекции карты занятых кластеров и выявления возможных ошибок. 5. Бесполезна для SSD по очевидным причинам. Формат badlog.txt Файл представляет собой текстовый UNICODE файл, первые 2 байта FEFF, далее строки из 2-3 параметров разделенных 1 пробелом вида: XXXXXX YYY filename где, XXXXXX - номер кластера, YYY - номер записи соответствующего файла в MFT, filename - полный путь до файла (необязательный параметр) YYY может принимать специальные значения -2 и -1, -2 - кластер уже есть в $BadClust, -1 - требуется найти соответствующий кластеру файл. Ограничения: - Раздел должен быть доступен для блокировки/размонтирования. - Дефектный/нестабильный кластер должен быть свободным. В случае если кластер занят, программа произведет поиск файла/директории и при возможности его передвинет, если же это невозможно или кластер принадлежит загрузочной области или метафайлу, то вам придется освободить его самостоятельно.Дополнительная информацияВ случае неправильного определения HDD ( по TRIM ) в настройках имеется пункт для разблокировки и продолжении работы
Последний раз редактировалось: avalat (2023-01-03 10:23), всего редактировалось 22 раз(а)
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
gera_serg,67757А что выведет этот тестик? Показывает то, что в системе включена Trim, которая работает исключительно с SSD дисками, как ее удалось включить, не знаю, по идее система этого позволить не должна. Возможно, Trim включил какой-либо твикер в обход системы, либо кривая система неправильно определяет диск. Рекомендую выключить, например такfsutil behavior set disabledeletenotify NTFS 1 Если нет SSD, тестик должен выводить все нолики.
|
Отправлено: 08-Июн-2019 00:33
(спустя 1 час 2 минуты)
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
gera_serg,67773видимо 7 не знакома с этим вариантом команды Тогда такfsutil behavior set disabledeletenotify 1
|
gera_serg
- Стаж: 9 лет 4 месяца
- Сообщений: 1421
- Репутация:9[+] [-]
|
67775gera_serg, 67773видимо 7 не знакома с этим вариантом команды Тогда так fsutil behavior set disabledeletenotify 1 не сработало...
|
rekshd
- Стаж: 5 лет 11 месяцев
- Сообщений: 331
- Репутация:7[+] [-]
|
67769gera_serg, 67757А что выведет этот тестик? Показывает то, что в системе включена Trim, которая работает исключительно с SSD дисками, как ее удалось включить, не знаю, по идее система этого позволить не должна. А может и не твикер ... Например на диске ST1000LM035-1RK172 от Seagate в характеристиках Trim есть. Там SMR - "черепичная" укладка данных со всеми вытекающими последствиями ...
|
Отправлено: 13-Авг-2021 05:50
(спустя 1 час 19 минут)
Gemostarter
- Стаж: 7 лет 8 месяцев
- Сообщений: 323
- Репутация:35[+] [-]
|
rekshd, всё верно, на _некоторых_ smr есть trim, и он необходим им для нормальной работы. А на некоторых нет, хотя не помешал бы. А ещё бывают старые ssd без поддержки trim. В общем, trim - ни разу не показатель наличия ssd. Он лишь позволяет с большой вероятность предположить, что мы имеем дело с ssd, но узнать это наверняка невозможно - обратная совместимость очень совместима. Но вот если нужно не констатировать наличие ssd, а определить, есть ли резон делать множество операций перемещения данных (как при дефрагментации), на trim можно ориентироваться - если он есть, дефраг точно не полезен (на диске с smr он может тянуться хоть до второго пришествия).
|
avalat
- Стаж: 9 лет
- Сообщений: 468
- Репутация:127[+] [-]
|
Обновил в шапке версии badntfs.exe на свежие (1.10) Добавил в настройки пункт разблокировки - в случае неправильного определения HDD по TRIM
|
Страница 5 из 5
Текущее время: 12-Дек 06:47
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|