[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация: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 раз(а)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Можно указать примерное время обработки например терабайтного диска/раздела?
На домашнем, целый 500гиг WD досовская HDAT2 сканировала около часа (i5-2320) и справилась с "переводом".
Но доступа к работе/серфингу ЧАС не было, что не удобно.

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
gera_serg, Примерное время при работе там и показывается (на последней строке)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
7(x86)
у программы неактивна кнопка старт на любом разделе
Диски все обычные 500 + 500 (WD black)

[Цитировать]

    Undeground
  • 19485
  • Стаж: 5 лет 5 месяцев
  • Сообщений: 31
  • Репутация:-6

    [+] [-]
gera_serg,
7(x86) прекрасно работает на любом NTFS разделе. Проблема,наверно,на Вашей стороне.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
давайте искать вместе
видите что-то подозрительное?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
avalat
Проблем не увидел, корректно определяет SSD диски, к стати, было бы неплохо вывести эту информацию в строке выбора диска.

[Цитировать]

    Undeground
  • 19485
  • Стаж: 5 лет 5 месяцев
  • Сообщений: 31
  • Репутация:-6

    [+] [-]
gera_serg,

Скриншоты



Последний раз редактировалось: Undeground (2019-06-07 16:20), всего редактировалось 1 раз

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 3 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
gera_serg
А что выведет этот тестик?

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
Полезная информация
67727Можно добавить ключ /d - автоматически удалять файлы при необходимости .
Мне как раз в моём случае пришлось сначала удалить файл с БЭДОМ.
Иначе прога по моему пыталась этот файл перенести, и не всегда удачно. Как то так
Добавил ключ /d

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
67729gera_serg
А что выведет этот тестик?
Дома проверю...
Вчера запускал на трех домашних ОС (7x32, 7x64, 10x64), только на 10х64 - кнопка становится активна.
на полной 7х64 в офисе - активна
7-ки у меня домашние Optim x86-x64 by pytex ,
- подрезаны автором
- необновляемые с 2012
Видимо программа что-то там не находит, но вместо выдачи конкретной ругани, просто неактивна кнопка

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
Интересует етот Bad_NTFS стоит добавить к утилитам? Чего побольше других тулов есть?
Кто пользовал пусть скажет спесифики программы и в каких случаев полезно етот Bad_NTFS GUI.
aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
HDAT2
- например, полностью автономна
Эта, судя по поведению на моей подрезанной ОС, вызывает вопросы, а что с её работоспособностью под разнообразными PE, которые еще более "компактны", чем 7 от pytex...

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
gera_serg,
Тут нужно тестить Bad_NTFS и по результатом оценить. Пока ставлю в утилиты.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
dimo70,
Протестил под своими ходовыми PE ядрами, везде стартовала...
Непонятно, что для неё не хватало в Win7 Optim x86-x64 by pytex

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 2 месяца
  • Сообщений: 1285
  • Репутация:126

    [+] [-]
Добавил ключ /d
Кстати, что если проге добавить ключ игнора защит? Пишет тебе что у него блокируется кнопка на нормальном диске, ну то есть ложное срабатывание, вот тут и понадобиться игнор. Или в конт. меню добавить, которое не каждый догадается нажать, или явно сделать галку "Отключить запрет не обслуживаемых дисков" с подсказкой, что в случае если диск NTFS и не SSD, то разрешается разблокировка. Наверняка сама утилита откажется что-то делать с неправильным диском.

Страница 4 из 5


Показать сообщения:    

Текущее время: 26-Апр 18:01

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы