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 раз(а)
|
sam_sobi
- Стаж: 8 лет 9 месяцев
- Сообщений: 198
- Репутация:3[+] [-]
|
На мгновение проскакивает окно консоли и всё, тишина. Мда, тишина ? Странно, 10x64 LTSC Monkrus на SSD 32Gb - вот такое
|
avalat
- Стаж: 9 лет
- Сообщений: 468
- Репутация:127[+] [-]
|
Undeground, sam_sobi, Проверял только на Windows7x64. Все работает
Последний раз редактировалось: avalat (2021-08-21 16:43), всего редактировалось 1 раз
|
sam_sobi
- Стаж: 8 лет 9 месяцев
- Сообщений: 198
- Репутация:3[+] [-]
|
Проверял только на Windows7x64. Все работает Осталось только выяснить у Undegroundа, как и на чем запускал...
|
Отправлено: 15-Май-2019 14:05
(спустя 2 часа 43 минуты)
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
avalat, В шапке желательно было-бы добавить хотя-бы краткое описание программы. После окончания работы консольное окно закрывается, не видно результата работы программы. В принципе, решается просто, в строку запуска достаточно добавить "Pause"cmd /c BadNTFS.exe f: & pause Или свой текст с ожиданием нажатия Enter, напримерcmd /c BadNTFS_x64.exe f: & set /p xx=^>^> Ключи, как понимаю будут добавлены позже. И SSD диски то-же желательно исключить, программа с ними не работает. Ну и кнопочку запуска chkdsk с ключом /f можно добавить.
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
avalat,67086Добавил паузу для просмотра результата. Где-то у Вас ошибочка, вот Ваша строка запуска "cmd.exe /c Data\BadNTFS_x86.exe BadNTFS F:", можете сами ее посмотреть в диспетчере задач. И еще, переименуйте программу например в BadNTFS_GUI, чтобы не было неоднозначности в именах файлов.
|
avalat
- Стаж: 9 лет
- Сообщений: 468
- Репутация:127[+] [-]
|
nikzzzz, Перезалил. Может перепутал я что...
Последний раз редактировалось: avalat (2021-08-21 16:44), всего редактировалось 1 раз
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
avalat, Странно, может не ту версию выложили? И причем здесь /c Data\BadNTFS_x86.exe BadNTFS f: У меня на Win10x64 окно как закрывалось, так и сейчас закрывается.67093Перезалил. Может перепутал я что... P.S так оно и есть, в перезалитой версии все нормально, кроме непонятного параметра BadNTFS
|
Отправлено: 15-Май-2019 17:42
(спустя 1 час 3 минуты)
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
avalat Можно еще для красивостей добавить "Title"cmd.exe /c title BadNTFS - scan drive f:& BadNTFS_x86.exe f:&pause
|
avalat
- Стаж: 9 лет
- Сообщений: 468
- Репутация:127[+] [-]
|
AZJIO, Не пущать FAT в ComboBox ? Можно попробовать... А путаницы с буквами не получиться (если много чего понатыкано) ? Да так вроде как-то наглядней и понятнее.
|
AZJIO
- Стаж: 6 лет 9 месяцев
- Сообщений: 1324
- Репутация:127[+] [-]
|
avalat, можно показывать, но не давать выбор каким то образом или подсветить розовым. Чтобы не пустить пользователя по обманному пути и в конце выдать мессагу что нельзя, когда это нельзя можно сделать изначально.
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
avalat,67103 А путаницы с буквами не получиться (если много чего понатыкано) ? Да так вроде как-то наглядней и понятнее. Поддерживаю, лучше выводить все разделы для выбора, легче будет в них сориентироваться, но как нибудь пометить не поддерживаемые и запретить их выбор.
|
Страница 1 из 5
Текущее время: 12-Дек 01:20
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|