[Quote]

    avalat
  • 222
  • Longevity: 9 years 10 months
  • Posts: 466
  • REPUTATION: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 ) в настройках имеется пункт для разблокировки и продолжении работы


Last edited by avalat on 2023-01-03 10:23; edited 22 times in total

[Quote]

    sam_sobi
  • 2839
  • Longevity: 8 years 9 months
  • Posts: 198
  • REPUTATION:3

    [+] [-]
На мгновение проскакивает окно консоли и всё, тишина.
Мда, тишина ? Странно, 10x64 LTSC Monkrus на SSD 32Gb - вот такое

Oops!

[Quote]

    avalat
  • 222
  • Longevity: 9 years 10 months
  • Posts: 466
  • REPUTATION:127

    [+] [-]
Undeground, sam_sobi,
Проверял только на Windows7x64. Все работает


Last edited by avalat on 2021-08-21 16:43; edited 1 time in total

[Quote]

    sam_sobi
  • 2839
  • Longevity: 8 years 9 months
  • Posts: 198
  • REPUTATION:3

    [+] [-]
Проверял только на Windows7x64. Все работает
Осталось только выяснить у Undegroundа, как и на чем запускал... af

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
avalat, aa
В шапке желательно было-бы добавить хотя-бы краткое описание программы.
После окончания работы консольное окно закрывается, не видно результата работы программы.
В принципе, решается просто, в строку запуска достаточно добавить "Pause"
cmd /c BadNTFS.exe f: & pause
Или свой текст с ожиданием нажатия Enter, например
cmd /c BadNTFS_x64.exe f: & set /p xx=^>^>
Ключи, как понимаю будут добавлены позже.
И SSD диски то-же желательно исключить, программа с ними не работает.
Ну и кнопочку запуска chkdsk с ключом /f можно добавить.

[Quote]

    avalat
  • 222
  • Longevity: 9 years 10 months
  • Posts: 466
  • REPUTATION:127

    [+] [-]
Добавил паузу для просмотра результата. (спс nikzzzz)
С этой программой незнаком, ключей много, какие особо нужные не знаю...
Если кто ей пользуется, подскажите, как то не очень хочется терзать свои диски для проверки всего...

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
avalat,
67086Добавил паузу для просмотра результата.
Где-то у Вас ошибочка, вот Ваша строка запуска "cmd.exe /c Data\BadNTFS_x86.exe BadNTFS F:", можете сами ее посмотреть в диспетчере задач.
И еще, переименуйте программу например в BadNTFS_GUI, чтобы не было неоднозначности в именах файлов.

[Quote]

    avalat
  • 222
  • Longevity: 9 years 10 months
  • Posts: 466
  • REPUTATION:127

    [+] [-]
nikzzzz,
Перезалил. Может перепутал я что...


Last edited by avalat on 2021-08-21 16:44; edited 1 time in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
avalat,
Странно, может не ту версию выложили?
И причем здесь /c Data\BadNTFS_x86.exe BadNTFS f:
У меня на Win10x64 окно как закрывалось, так и сейчас закрывается.
67093Перезалил. Может перепутал я что...
P.S так оно и есть, в перезалитой версии все нормально, кроме непонятного параметра BadNTFS

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
avalat
Можно еще для красивостей добавить "Title"
cmd.exe /c title BadNTFS - scan drive f:& BadNTFS_x86.exe f:&pause

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 9 months
  • Posts: 1323
  • REPUTATION:127

    [+] [-]
avalat, FAT32 можно исключить программно. Про SSD определить программно - не нашёл вот.

[Quote]

    avalat
  • 222
  • Longevity: 9 years 10 months
  • Posts: 466
  • REPUTATION:127

    [+] [-]
AZJIO, Не пущать FAT в ComboBox ? Можно попробовать...
А путаницы с буквами не получиться (если много чего понатыкано) ?
Да так вроде как-то наглядней и понятнее.

[Quote]

    AZJIO
  • 17953
  • Longevity: 6 years 9 months
  • Posts: 1323
  • REPUTATION:127

    [+] [-]
avalat, можно показывать, но не давать выбор каким то образом или подсветить розовым. Чтобы не пустить пользователя по обманному пути и в конце выдать мессагу что нельзя, когда это нельзя можно сделать изначально.

[Quote]

    vovan1982
  • 214
  • Longevity: 9 years
  • Posts: 1131
  • REPUTATION:77

    [+] [-]
  • Location: Ростов-на-Дону
avalat, вот еще пожелание. Сделать встроенное в GUI окно вывода из консоли. Завтра скрин выложу для наглядности.

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
avalat,
67103
А путаницы с буквами не получиться (если много чего понатыкано) ?
Да так вроде как-то наглядней и понятнее.
Поддерживаю, лучше выводить все разделы для выбора, легче будет в них сориентироваться, но как нибудь пометить не поддерживаемые и запретить их выбор.

Page 1 of 5


Display posts:    

Current time is: 03-Dec 03:13

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum