Я не знаю жодного інструменту, який би здійснив сканування поверхні та виправить погані блоки.
Який тип Mac та який жорсткий диск у вас виникають проблеми?
Сумніваюсь, ви знайдете будь-які програмні засоби для «виправлення» поганих блоків, принаймні для останніх апаратних засобів. Я не знаю, коли це почалося, але через деякий час можливість перезаписати поганий сектор була об'єднана у прошивку жорсткого диска.
Якщо ви подивитеся на регістри SMART для свого диска з таким інструментом, як SMARTReporter , вам слід побачити запис з ідентифікаційним номером 05 та заголовком "Перерозподілений кількість секторів". Це кількість поганих секторів, які накопичила накопичувач.
Можливо, "Поганий блок" Disk Warrior має на увазі щось інше? (Я не міг здогадатися, що це може бути).
Оновлення у відповідь на коментар (нижче):
SMARTReporter, здається, є досить "вигадливою" утилітою. Насправді ви можете запитувати та відображати вміст SMART-регістрів накопичувача, для цього потрібно просто перестрибнути через несподівані обручі.
У поширених запитаннях SMARTReporter ви можете знайти цей примх:
Чи може SMARTReporter сказати мені, який саме тест SMART не відповідає?
Так, починаючи з версії 2.4.5! Клацніть правою кнопкою миші диск у списку дисків у вікні налаштувань та виберіть "Перевірити атрибути SMART".
Ще одна химерність SMARTReporter полягає в тому, що папка cut'n, мабуть, працює лише в цих вікнах дисплея, коли ви використовуєте записи в рядку меню. У контекстному вікні клавіатурних скорочень та миші "правою кнопкою миші" це не буде. З іншого боку, SMARTReporter IS безкоштовний. ;-)
Але я відволікаюсь ...
Цікаво, що SMART Utility називає диск "Failed", коли всі інші утиліти показують його як "Перевірено". Він показує 1 погані сектори в очікуванні. Отже, як ви можете змінити поганий сектор на очікуванні на "вилучений" або "перерозподілений"?
Я розумію, що ти цього не зробив би. Прошивка диска повинна робити це автоматично самостійно. Зазначте, що сказано в таблиці в статті Вікіпедія SMART .
05 Перерозподілені сектори Кількість
перерозподілених секторів. Коли жорсткий диск виявляє помилку читання / запису / перевірки, він позначає цей сектор як "перерозподілений" і передає дані в спеціальну зарезервовану зону (запасну область). Цей процес також відомий як перекомпонування, а "перерозподілені" сектори називаються перенастроюваннями.
Ось чому на сучасних жорстких дисках під час тестування поверхні не можна знайти «погані блоки» - всі погані блоки приховані у перерозподілених секторах. Однак із збільшенням кількості перерозподілених секторів швидкість читання / запису має тенденцію до зменшення.
Значення сировини зазвичай являє собою кількість кількості знайдених та перероблених поганих секторів. Таким чином, чим вище значення атрибута, тим більше секторів довелося перерозподілити.
C5 Поточний підрахунок сектору, що очікує
Кількість "нестабільних" секторів (чекають їх перестановки через помилки читання). Якщо згодом нестабільний сектор записується чи читається успішно, це значення зменшується, а сектор не перезаписується. Помилки читання в секторі не перероблять цей сектор (оскільки він може бути прочитаний пізніше); натомість прошивка диска пам’ятає, що цей сектор потрібно переробити, і переробляє його наступного разу, коли він буде записаний.
Тож якщо вищезазначене вірно, то, мабуть, підрахунок очікуваного сектору потрібно трактувати обережно. Помилка читання сектора, швидше за все, сталася під час сканування диска, який ви робили раніше з TechTool. (BTW, ви маєте на увазі TechTool Deluxe 3.1.3 ?) Оскільки TechTool, ймовірно, не намагався написати сектор, він не був (ще) перерозподілений.
Чи можна це зробити без переформатування?
Я думаю, що "переформатування" щось може досягти, лише якщо формат написаний для кожного сектора на диску. Я не знаю, чи вдасться досягти стандартного (незахищеного) стирання за допомогою утиліти Disk Utility ... що саме я вважаю, що ви маєте на увазі під переформатуванням у контексті MAC ...
Якщо ви це зробили, це було б дуже трудомістким завданням. Нещодавно я зробив щось подібне з накопичувачем для ноутбуків на 500 ГБ, і на це знадобилося менше 2 1/2 годин. Звичайно, вам доведеться додати час, щоб (сподіваємось) відновити свою систему з вашої (сподіваємось, надійної) резервної копії.
Мені не ясно, що вам потрібно намагатися активно змусити це "виправити". Нібито прошивка диска повинна сама вирішувати цю проблему наступного разу, коли буде спроба запису в поганий сектор. Крім того, мені здається, ймовірно, що сектор правопорушень наразі не використовується як частина жодного файлу. TechTool просто "натрапив" на нього під час сканування всіх секторів вашого накопичувача.
Але якби ви хотіли спробувати примусити виправити, то, мабуть, вам доведеться зробити щось, що змусить записувати в цей сектор. Це, мабуть, не варте зусиль. Я б просто продовжував створювати резервні копії ваших файлів і слідкувати за вашим накопичувачем, якщо він почне ще більше погіршуватися.