[Quote]

    avalat
  • 222
  • Longevity: 6 years 8 months
  • Posts: 223
  • REPUTATION:67

    [+] [-]
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 2021-08-22 20:57; edited 21 times in total

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    avalat
  • 222
  • Longevity: 6 years 8 months
  • Posts: 223
  • REPUTATION:67

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    Undeground
  • 19485
  • Longevity: 2 years 11 months
  • Posts: 18
  • REPUTATION:0

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 6 years 8 months
  • Posts: 3225
  • REPUTATION:127

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

[Quote]

    Undeground
  • 19485
  • Longevity: 2 years 11 months
  • Posts: 18
  • REPUTATION:0

    [+] [-]
gera_serg,

Скриншоты



Last edited by Undeground on 2019-06-07 16:20; edited 1 time in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 6 years 8 months
  • Posts: 3225
  • REPUTATION:127

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

[Quote]

    avalat
  • 222
  • Longevity: 6 years 8 months
  • Posts: 223
  • REPUTATION:67

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 6 years 3 months
  • Posts: 1491
  • REPUTATION:9

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

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years 7 months
  • Posts: 670
  • REPUTATION:88

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

Page 4 of 5


Display posts:    

Current time is: 24-Oct 05:16

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