Чи робить SpinRite те, що вона вимагає? [зачинено]


65

Я не маю реального (тобто професійного) досвіду роботи зі Спіном Грібса Стіва Гібсона, тому я хотів би передати це спільноті SF. Чи справді SpinRite робить те, що вимагає? Це хороший продукт для використання? Завдяки правильному резервному рішенню та відмовостійкості RAID я ніколи не знаходжу потреби в цьому, але мені цікаво.

Здається, є деякі конфліктні повідомлення щодо цього, і жодних жодних даних не можна знайти.

З одного боку, я чув, що багато домашніх користувачів стверджують, що це їм допомогло, але я чув, що домашні користувачі говорять багато речей - більшість часу вони не мають знань чи досвіду, щоб точно описати, що насправді сталося. З іншого боку, власне опис і документація Стіва також мені не розмиваються.

То в чому полягає правда? Ви б його використали?


Мені це звучить так, ніби ти навіть не впевнений у тому, що ти думаєш, що це робить. Можливо, ви могли б допрацювати.
Джон Гарденєр

5
Мені спантеличено, чому ти це сказав. З того, що я прочитав, чи не намагається відновити дані з несправного накопичувача?
romandas

FYI, я спеціально не використовував тег спинриту. Він використовується лише в одному дописі, і чи справді нам потрібні теги для кожного програмного забезпечення? Усі користувачі, які шукають Google, потраплять у запитання.
romandas

Люди - ми побили це питання до смерті. Будь ласка, припиніть публікувати відповіді, які не додають значення вже прийнятій відповіді. Я хотів би проголосити за його закриття саме для цього, але жодна з доступних причин закриття не є актуальною.
romandas

2
якщо ви вважаєте, що було достатньо відповідей, просто ігноруйте будь-які нові. Просто не така вже й велика справа.
Джон Гарденєр

Відповіді:


58

Я мав досить хороший досвід роботи зі SpinRite, але думаю, що це дуже завищено. Насправді, це може бути занадто розумним для власного блага. Є безкоштовні рішення, які працюють так само добре (власне, безкоштовні можуть працювати ще краще).

У нас був накопичувач NTFS потужністю 200 ГБ, який раптом катастрофічно вийшов з ладу. Це повинен був бути "загальним" накопичувачем, на який люди просто тимчасово скидали речі, але в кінцевому підсумку вони перетворилися на величезне сховище даних, що мали різні резервні копії, а також купу файлів, які ніхто не намагався нікуди створити. Коли диск загинув, ми не змогли його встановити, незалежно від того, скільки разів ми виконували chkdsk чи інші інструменти.

Врешті-решт ми придбали та запустили SpinRite ..., який продовжував працювати більше 1 місяця. Кожного разу, коли він потрапляв у поганий кластер, він витрачав години, намагаючись відновити дані з нього. Знову він працював безперервно більше місяця, намагаючись відновити дані з несправного накопичувача на 200 ГБ. (У захисті SpinRite він може сканувати диск лише за кілька годин, якщо фізичних дефектів немає.) SpinRite змогла відновити всі наші файли, хоча багато хто з більших з них виявився пошкодженим. SpinRite також зробив привід змонтованим знову. Тож я б точно сказав, що щось зробив.

Однак, незважаючи на те, що він працював, я не знаю, чи це допомогло більше, ніж просто завантажувати компакт-диск Linux і запускати dd, щоб скопіювати весь диск у файл. Можна щось сказати, що цілий місяць не запускали вмираючий диск, оскільки він гине! Фізичні дефекти, здається, мають звичку поширюватися. Мене не здивувало б, якщо диск ще більше погіршився, поки SpinRite працював. Особисто я бажаю якнайшвидше дістати дані з диска, зробити кілька резервних зображень та спробувати відновити файли в режимі офлайн.

Нещодавно нам довелося відновити інші дані, і ДД зробив чудову роботу. Ви можете сказати йому скопіювати всі хороші дані з диска, потім ви можете запустити їх ще кілька разів і спробувати більше (тобто використовувати менші розміри блоків), намагаючись витягнути дані з поганих областей.

Якщо у вас є запасна година, я б сказала, що варто витратити час, щоб навчитися використовувати dd, а не купувати SpinRite: http://www.debianadmin.com/recover-data-from-a-dead -hard-drive-using-dd.html

Або піти трохи простішим маршрутом і просто завантажити dd_rescue: http://www.garloff.de/kurt/linux/ddrescue

Якщо ви все ще хочете запустити SpinRite, я настійно рекомендую це зробити ПІСЛЯ ви скопіювали всі наявні дані з накопичувача, на випадок, якщо запуск диска довший проміжок часу дозволяє йому ще більше погіршуватися.

Кожен раз, коли ви отримуєте новий диск, вам слід завантажувати компакт-диск Linux і запускати неполадки, щоб перевірити його на наявність дефектів. Також слід періодично перевіряти накопичувачі на предмет деградації. У нас було щонайменше 2 абсолютно нових накопичувача з дефектами, а 3 або 4 більше гинуть протягом декількох місяців (навіть якщо ми робили ретельні тести, перш ніж здати їх в експлуатацію).

Зауважте, що вам потрібно запустити badblocks як root або приєднати команди "sudo", якщо ви завантажуєте живий компакт-диск Ubuntu.

Нові накопичувачі (попередження: знищує всі дані!):

badblocks -wvs /dev/sd#

або

badblocks -wvs /dev/hd#

Пристрої, що використовуються (тест лише для читання):

badblocks -vs /dev/sd#

або

badblocks -vs /dev/hd#

Де # - номер диска в Linux. Диски IDE зазвичай називаються / dev / hd #, а дисками SCSI (а часто і SATA) є / dev / sd #.

Більше інформації про погані блоки тут: http://en.wikipedia.org/wiki/Badblocks

До речі, незважаючи на те, що dd і badblocks є програмами Linux, ви можете використовувати їх на накопичувачах NTFS і навіть можете монтувати розділи NTFS в Linux, незалежно від того, використовуєте ви розділи MBR, динамічні диски або GPT диски.

Документація Стіва обговорює безліч гіпотетичних проблем, з якими SpinRite теоретично може допомогти. Наприклад: дані з часом згасають і потребують "оновлення", читаючи кожен блок і знову записуючи його на диск, або поняття, що неодноразове перестановлення прочитаної головки з будь-якої сторони блоку, врешті-решт, дозволить вам статистично божевільні вихідні дані, що зберігаються в цьому блоці. Логічно ці речі мають сенс, але я думаю, що вони є лише рішенням академічних проблем, які насправді можуть не виникати в реальному світі. (Принаймні, із жорсткими дисками - можливо, Zip-диски і подібні були більш чутливі до зменшення даних.) Якщо Стів цитував документи на тему, або якщо ці методи були експериментально доведені до ефективності, тоді я б очікував, що буде багато клонів з відкритим кодом або доступних у продажу клонів SpinRite. Було б цілком можливо середнього середнього програміста скриптів написати сценарій оболонки Python, Perl або UNIX, який включає всі документировані функції SpinRite.


2
Ого. +1 за велику інформацію про погані блоки.
Каміль Кісієль

9
Чи помістили ви в морозильну сумку і заморозили привід спочатку? Це допомагає вмираючому диску працювати досить довго, щоб змонтувати та копіювати речі. Іноді.
dlamblin

3
Зауваження стосуються: Стів не має значення. Ця відповідь є інформативною, але її можна усунути, видаливши їх.
Етан Пост

4
@Ethan: Дякую, я оновив статтю. Я намагався зазначити, що SpinRite може бути занадто розумним для власного блага - тобто, схоже, у Стіва є звичка перебільшувати свої рішення, не вивчаючи належних проблем. Наприклад, він написав дві утиліти в зборі, щоб увімкнути / вимкнути пару мережевих портів у Windows, і написав про це велику, довгу статтю - лише щоб згодом з’ясувати, що міг би легко зробити те саме, знявши прапорець у полі Windows.
пограбувати

3
@Alex: SpinRite схожий на chkdsk або badblocks; це просто намагається набагато важче. Дискусійно, наскільки важче потрібно насправді спробувати. Поки голова підмітається туди-сюди, намагаючись прочитати поганий блок, це також може вискоблювати пил по блюдах, пошкоджуючи їх ще більше. Врятувати дані добре, але наносити більше зносу на вже вмираючому приводі - це погано. Я думаю, якщо у вас вже є SpinRite і ви хочете запустити його, тоді вам слід зробити це лише ПІСЛЯ ви скопіювали наявні дані. Потім запустіть SpinRite, скопіюйте дані ще раз і подивіться, що змінилося, якщо що. Також: спасибі! :)
пограбувати

28

У минулому написавши мікропрограмне забезпечення дискового накопичувача (починаючи з 80-х років), тут багато помилок щодо того, що робить прошивка диска. Я також багато часу проводив на форумах GRC, але я не пов'язаний із SpinRite інакше, ніж як користувач.

По-перше, прошивка диска завжди відновлювала і перекомпонувала сектори з принаймні 80-х (я писав прошивку, щоб це зробити ще тоді). У цьому немає абсолютно нічого нового. Коли накопичувачі потрапляють у проблемний сектор, вони роблять кілька спроб самостійно, але кількість обмежена, оскільки диск не може переходити кілька секунд на одну команду зчитування - багато операційних систем засмучуються, якщо диск не виконує команду в ну за секунду. Якщо накопичувач може відновити дані, він, як правило, автоматично переробляє сектор, якщо вважає, що помилка є більше, ніж одноразова іконка. Таким чином, такі програми, як chkdskабо, ddякі просто зчитують дисковий диск, спровокують цю поведінку так само добре, як і SpinRite.

Справжнє питання - що відбувається, коли вбудована програма не може відновити дані сектора. Що SpinRite зробить, що більшість інших програм не робить, це зробити тисячі перечитань і переглядати, чи зможе диск на один раз успішно прочитати дані. Якщо це трапиться, SpinRite повідомляє диска зробити перезапис сектора і записує в нього відновлені дані. На мій досвід, кілька перечитувань та повторних переглядів мають обмежений рівень успішності, і, як зазначали інші, це може призвести до використання решти обмеженого терміну експлуатації несправного накопичувача. Тому завжди корисно спробувати використовувати SpinRite ddабо chkdskперед цим.

Проблема полягає в тому, що накопичувач не може відновити дані, незалежно від того, скільки перепрочитаних та повторних посилань пробували. SpinRite багато разів читає необроблені дані з сектору та робить статистичний аналіз того, що отримує назад, щоб спробувати відновити фактичні дані. Потім він спонукає привід переоформити сектор і записує відновлені дані до нього. Ця частина SpinRite є унікальною, наскільки я знаю, і це останні зусилля канави, коли все інше не вдалося. Як результат, я використовував SpinRite для відновлення даних, які не має жодна інша програма (dd, діагностика виробника тощо) вдалося. Але при запуску SpinRite ви повинні визнати, що відновлені дані можуть бути лише частково правильними. SpinRite також впливає на відображення всіх поганих блоків, що може зробити диск знову корисним. Але це також зробить просто написання всім поганим секторам, і це можна зробити badblocks.

Звичайно, деякі диски - це втрачена причина, яку жодна програма не може зберегти. Якщо вам справді потрібні дані, віднесіть диск до будинку відновлення диска, який спробує замінити несправні частини накопичувача та інші методи, щоб отримати якомога більше даних. Будьте готові витратити тисячі доларів. Це дуже трудомісткий процес, який вимагає дорогих чистих приміщень, і в цих місцях доводиться вести запаси запасних частин для кожного комерційно випущеного диска, що повертається на довгі роки.

Станом на це написання, Стів працює над версією 7 SpinRite, яка буде включати відновлення даних аналогічно dd_rescue, а також сектору відновлення сектору, який він робить зараз. Нібито це буде зроблено до того, як він сконцентрується на окремих поганих секторах, щоб він не використовував життя вмираючого потягу для відновлення лише одного сектора.


3
Я думаю, що застереження більшості людей лежать у незліченних помилках Стіва, і що якби програма мала якийсь таємний соус, хтось уже зрозумів би це і спробував скопіювати.
Chris S

1
Чудова відповідь, це чудово отримати розуміння від того, хто деякий час був «за кадром». Я все-таки хотів би, щоб ви зробили більший акцент на потенційну втрату даних, що може призвести до більшого навантаження на диск, якщо він вже не працює, як слід перейти до будинку відновлення накопичувача (як ви вже згадували).
pauska

2
Теннер, чи є у вас деталі щодо того, яка команда, встановлена ​​зі специфікації команди ATA , дозволила б прочитати сектор "не виправлений"? Наскільки я знаю, це не є можливим і не бажаним, оскільки запис і читання поверхні застосовують статистичний підхід і неминуче створюють помилки, які потрібно буде виправити за допомогою зайвої інформації, що міститься в коді виправлення помилок.
ваббіт

2
Це було можливо за допомогою команди Read Long, яка пересилала необроблені дані з сектора назад до хоста, припускаючи, що накопичувач отримав повну цінність сектору даних (іноді сектор настільки сильно пошкоджений, що він навіть не може цього зробити незалежно від того, наскільки пошкоджені дані). Початкова мета полягала в тому, щоб дозволити хосту перевірити надійність ECC-диска. Стів ніколи не говорив, чи це він використовує, чи ні. Однак команда Read Long була видалена з останніх версій специфікації ATA. Якщо це Стів використовує зараз, я не знаю, що він буде робити в майбутньому.
теннер

1
READ LONGбуло позначено як застаріле, як ATA4. Це означало б, що воно минуло приблизно 20 років. Я намагаюся зробити те, що, ймовірно , немає команди зчитувати необроблені дані з диска , тому SpinRite не може досягти того, що він вимагає зробити.
Вабіт

10

SpinRite була чудовою програмою в епоху, про яку писали, дуже давно. Тоді це зробило б чорну магію для відновлення дисків, які, здавалося б, тости, будучи стійкішими, ніж сама прошивка диска.

Але ось у 2009 році це нічого не варто. Сучасні накопичувачі роблять складне секторове картографування та тестування самостійно, а SpinRite занадто старий, щоб знати, як правильно запускати їх на всіх дисках. Замість цього вам слід навчитися використовувати smartmontools , ймовірно, за допомогою завантажувального компакт-диска Linux (оскільки основний час, коли вони вам потрібні, це коли накопичувач вже тост).

Моя звичайна процедура, коли диск починає повертатися назад, - це резервне копіювання даних за допомогою дд, запуск smartmontools, щоб побачити, які помилки є його звітування, запуск самотестування та ще раз перевірка помилок, а потім запуск у програмне забезпечення для відновлення виробника, щоб перевірити, чи проблема може бути виправлена ​​нею. Ідея про те, що SpinRite знає більше про накопичувач, ніж інтерфейс, який надає SMART та інструменти виробника, принаймні десять років застаріла. Крім того, отримання інформації в журнали SMART допомагає, якщо вам потрібно RMA накопичувач як несправний, щось SpinRite не допомагає вам.

Зауважте, що випадкові повідомлення, які ви бачите, що SpinRite "виправляє" проблеми - збіг. Якщо ви маєте доступ до сектору на сучасному диску, який є поганим, він буде перезавантажувати його із запасних частин, що зберігаються для цієї мети. Все, що робив SpinRite, отримав доступ до поганого сектору, він насправді нічого не відремонтував. Ось чому ви все ще отримуєте ці анекдотичні звіти "це працювало на мене", пов'язані з цим - те саме було б набагато краще виконати при скануванні SMART.


7
Примусовий переоформлення секторів - не випадковість, що призводить до анекдотів, це основна частина стратегії SpinRite. Також SpinRite отримав накопичувачі, щоб визнати, що я не міг запускати smartmontools проти, оскільки його "там не було". Я не думаю, що SpinRite не є таким необхідним у 2010 році, як 1999 рік, але "нікчемним", я не думаю, що я відновив занадто багато дисків з цим, з дуже мінімальними зусиллями. Навіть якщо зараз існують інші методи, ви не можете перемогти це за корисність. Просто завантажте і запустіть.
кмарш

9
kmarsh, я не думаю, що ви розумієте, як працює переоснащення сектору. Сучасна прошивка приводу автоматично перезавантажить сектор, коли будь-яка операція читання / запису поверне граничний сигнал. GRC стверджує, що SpinRite "освіжає" диски, "примушуючи" перекомпонувати сектори, що технічно вірно, але це робить будь-яка команда, яка читає весь диск. Завантажте будь-який живий компакт-диск Linux та запустіть 'cat / dev / sda> / dev / null', і ви просто «освіжили» диск, не платячи 89 доларів.
Райан Б. Лінч

2
Райан, залежно від того, яке джерело ви читаєте, про "Поточний очікуваний підрахунок сектору", успішне читання не завжди призведе до повторної перестановки. Acronis вказує, що це станеться, якщо "помилки все-таки трапляються". Інші кажуть, що це відбуватиметься лише у таких записах, як стаття у Вікіпедії (і це може бути умовно). У будь-якому випадку вам не потрібен SpinRite для цього циклу. Що SpinRite заявляє, що робить інакше, це не одразу відмовлятися від відкладених секторів (чи працює династат, я не впевнений).
Джеймс Снайдер

2
Райан, накопичувачі НЕ автоматично перезазначають сектор, якщо вони не можуть відновити дані. Припустимо, вони так і зробили. Що б накопичувач записав до сектору після його переустановки, оскільки він не міг відновити дані з початкового сектора? І після того, як вона буде переоформлена, сектор завжди буде читати як добре - але з даними WRONG. Це корупція даних, яку свідомо не зробить жоден виробник дисків. Крім того, якщо сектор поганий, багато виробників оригіналу не хочуть автоматичного переоформлення. Вони, скоріше, дозволяють кілька повторень хосту, що неможливо, якщо диск автоматично переробляє сектор.
tenner

10

Я можу з впевненістю сказати, що цей інструмент відновить дані, які інші інструменти (наприклад, ddrescue ) не будуть. А значить, варто скористатися, якщо ваш привід вийшов з ладу. Spinrite відновив привід для мене, коли всі інші інструменти вийшли з ладу. Однак він може відновити лише певні типи помилок і не працює щоразу .

Зважаючи на це, є важливі випадки, коли ви навіть не намагаєтеся відновити диск за допомогою спинриту або будь-якого іншого програмного рішення. Тобто, якщо ваш диск вийшов з ладу з невідомої причини, а дані на ньому абсолютно критичні - вам слід негайно відключити диск і відправте його безпосередньо в професійну майстерню по ремонту (а не на викрадачів або лікарів даних)або в інших споживчих магазинах), де вони можуть її розібрати, щоб з’ясувати та вирішити проблему. Ці магазини працюють у чистому приміщенні та мають інструменти для заміни головок, двигунів, друкованих плат та будь-якого іншого компонента, який може вийти з ладу. Вони не дешеві - від 800 до 3000 доларів (або більше) за один диск, але вони далеко і далеко не найкращий ваш знімок.

Найголовніше, якщо в корпусі є фізичні пошкодження, просто закручування накопичувача може безпоправно знищити ваші дані , що робить будь-які майбутні спроби відновлення безрезультатними. Spinrite не може відновити диск з пошкодженими компонентами. Закручування приводу з будь-якої причини, якщо всередині є пухкі шматки, неймовірно руйнівна.

Крім того, і Spinrite не працює "неруйнівно" - тобто переробляє погані сектори після їх читання, що може вплинути на майбутні зусилля з відновлення. Тому, якщо ви хочете спробувати відновити програмне забезпечення, вам слід скинути те, що ви можете, використовуючи такі інструменти ddrescue, а потім використати спинрит на диску.


"на суму від 800 до 3000 доларів за один диск" - тобто коли дешево. Принаймні хлопці, які роблять це за федерати в моїй країні, стягують до ~ 300 в доларах США за кожну ГБ.
Каміло Мартін

@CamiloMartin: Якщо хтось стягує плату за надану вам інформацію, а не за роботу, яку вони насправді виконують, то вам потрібно знайти когось, хто трохи чесніший. Це наче автосервіс, що стягує плату за те, наскільки далеко пройде автомобіль, а не за встановлення нових гальмівних колодок. Жоден із (висококваліфікованих) магазинів, з якими я працював, не використовував таку схему ціноутворення; можливо, договір, що годується, роздув їхні егої.
tylerl

1
Найімовірніше, що це так (оскільки, звичайно, їхній договір з урядом не на цих умовах). До речі, SpinRite допомагає мені відновити жорсткий диск. Мій поточний процес полягає в тому, щоб зберегти накопичувач якомога крутіше з вентилятором (і насправді він не нагрівається анітрохи), і хоча це займає занадто багато часу, я врешті ремонтую його і перевіряю стан файлів . Я можу підтвердити, що файл було відновлено, і він був прочитаний багато разів із ddrescue раніше (без ефекту). Я щасливий!
Каміло Мартін

6

Один важливий момент, який тут все ще відсутній, - це те, що SpinRite пише Стів Гібсон - людина, яку протягом багатьох років критикують за некомпетентність і протягом своєї пізньої «кар’єри» здійснив незліченну кількість нападів на вітряки . Хоча це не обов’язково означає, що жодна хороша частина програмного забезпечення не може вийти з його «Гібсон-дослідницької корпорації», вона повинна принаймні змусити всіх перевірити двічі . Як багато хто зазначав, існує велика кількість альтернатив з відкритим кодом (в основному це диски з Linux Live CD) для відновлення даних, які б працювали як мінімум.


5
+1. І стільки, скільки я хочу вам поставити +1 для цього кілька разів, як сказано, це звучить як коментар, а не відповідь .
jscott

Відповідь на це питання стосується того, чи довіряти Стіву Гібсону будь-який хороший у галузі інформатики та кодування. Це дещо особиста думка, яку я намагався максимально стримати. Для мене це зводиться до того, щоб "не чіпати його палицею". І точно не витрачайте на це гроші. Крім того, це не вписується в коментар. Ви можете редагувати, якщо ви думаєте, що це може бути покращено.
ваббіт

2
Три з цих статей написав той самий чоловік, Томас К. Грін. Не дуже справедливо.
Пітер

1
@Петер основним моментом є те, що це не має значення. У статті згадуються події, які можна перевірити простим дослідженням. Навіть якщо Грін був упередженим щодо Стіва Гібсона, це не робить жодне з фактичних зображень менш правдивим. Крім того, я вважаю, що упередженість була заслужено заслужена з історії ліричних претензій Стива.
ваббіт

1
@ syneticon-dj Справедливо, але факти легко закручуються, адже Fox News - найнадійніша назва новин.
Пітер

5

Користувався б ним, використовував би його, рекомендував би.

У мене був жорсткий диск SATA потужністю 160 гб, повний малюнків Solidworks. Одного разу відключення електроенергії зняло цю машину. Згодом машина під час завантаження отримала блюзовий екран.

Нарешті ми придбали SpinRite після спроб ChkDskта простих корисних програм виробника. SpinRite знайшов та виправив ці помилки на диску. Після цього всі дані були відновлені.

Якщо ваш жорсткий диск тост, і якщо ваші дані коштують більше, ніж вартість нового диска , варто придбати 89 доларів США.


2
У вас не було резервного копіювання? Я б скоріше рекомендував робити резервні копії та робити RAID.
niXar

3

Все, що я знаю, це те, що Spinrite - це дуже старий продукт, і той факт, що він знаходиться у версії 6, начебто говорить про те, що він не мав багато оновлень. Я чув про це близько 15 років тому, коли Windows ще була 16-бітною надбудовою для MS-DOS. Сторінка Вікіпедії навіть говорить, що перша версія була побудована в 1988 році! І продукт просто не витримає 21 рік, якщо це не гарний продукт. Однак вони роблять це схожим на дуже універсальний продукт з великою кількістю можливих застосувань, але це просто люди, що говорять про продаж, оскільки в основному це лише програмне забезпечення, яке сканує та фіксує магнітне зберігання даних.

Творця можна вважати надійним, хоча це програмне забезпечення, яке в основному використовується фахівцями з обладнання. Враховуючи ціну, цей інструмент не дуже дорогий, але це інструмент, який мені досі не потрібен.

Майте на увазі, що інструменти для сканування дисків займуть години, щоб закінчити на великих дисках. Якщо ви збираєтеся перевірити на ній 2 ТБ диски, дістаньте миску з чіпсами і пивом, сядьте на дивані і перегляньте фільм, дозволяючи SpinRite сканувати вашу систему. (Потім перегляньте другий і третій фільм, почистіть зуби, лягайте спати, вставайте, виконайте свій ранковий розпорядок дня і перевірте, чи це зроблено ...) Звичайно, це проблема, яку має все програмне забезпечення, якщо вони доведеться сканувати величезний диск за сектором.

Якщо ви щойно видалили файл або відформатували диск випадково, кращі варіанти стануть інші (безкоштовні) інструменти. SpinRite більш практичний на дисках, які починають деградувати, для відновлення даних з пошкоджених ділянок.

Але знову ж таки, я не маю досвіду роботи з цим продуктом, оскільки мені його ніколи не потрібно було. Я прагну зберігати резервні копії та навіть резервні копії. Але я можу вважати, що це корисно людям у майстерні ремонту обладнання, коли клієнт запитує їх, чи можуть вони відновити втрачені дані з жорсткого диска, що вийшов з ладу.


1
Я хотів би додати, що сайт на FAQ часто згадує, що його швидкість буде до 2 ГБ на хвилину. Часто просто повільніше, ніж це. Так, 120 Гб може зайняти годину, а Терабайт майже 8 годин. Тобто, якщо проблем не виникає. Так що ні, я не перебільшую, коли кажу вам розпочати SpinRite ввечері і перевірити його вранці!
Вім десять Бринк

Я був одним із тих користувачів 1 версії! :-) Збережено старий привід RLL (2,7) на моєму турбо XT! Періодичне глибоке оновлення було саме тим, що повертає ті старі крокові двигуни! Використовували його через версію 3, і в цей момент у мене не було жодних несправностей накопичувача, про які я не піклувався (тому не робив жодних оновлень програмного забезпечення).
Брайан Ноблеуч

Сам Linux щойно перейшов до версії 3 (і, наскільки я знаю, великих змін не було, вони просто хотіли збільшити основну кількість через стільки часу). Номери версій не означають розвитку.
Каміло Мартін

2

Сказати, що це "краще", ніж chkdsk, досить безглуздо. Chkdisk корисний для того, що робить. Спініт нібито робить щось інше.

Для багатьох вищевказаних анекдотів просто використання DD або бажано ddrescue з завантажувального диска все одно відновить дані - безкоштовно.

Як видається, Spinrite - це перезапис значків на рівні диска (а не ОС) та спроба "відновити" поверхневі дефекти шляхом перезапису. Якщо ці погані сектори (фізичні чи логічні) перешкоджають читати диск у Windows, то виявиться, що SR творить чудо, але часто це люб'язно - це завантажувальний диск - тому він не потрапляє в проблеми NTFS. Однак будь-який завантажувальний диск Linux отримає доступ до даних. Крім того, на тому ж Linux-диску, на якому працює ddrescue, буде звернено клонування диска та повторне / ігнорування поганих секторів, на які він потрапляє, щоб доставити всі не пошкоджені дані на інший вказаний вами диск - що саме ви хочете статися. Втрата кількох секторів зазвичай не є катастрофою. Але зруйнувати і без того слабкий диск - це.

Spinrite та HDD Regnerator (подібний продукт) мають дуже обмежене використання. Вам потрібен диск із фізичними поганими секторами, які заважають диску взагалі читати чи монтувати, та дані, які ви не так цінуєте, щоб платити за належний DR. У таких ситуаціях SR може допомогти вам у першому перешкоді та відновити належне.


2

Схоже, у нас є початки Священної війни SpinRite. Частина цього, мабуть, випливає з певної неоднозначності щодо того, для чого потрібен Spinrite і хто цільова аудиторія. Я володію Spinrite 6, використовував його в моїх власних системах і мав як працювати, так і не працювати. Він робить те, що було розроблено, щоб зробити досить добре, але ви не можете забити гвинт молотком. Нам потрібно використовувати правильний інструмент для роботи.

Spinrite НЕ є інструментом відновлення файлової системи. Він не знає NTFS від FAT від HPFS від EXT3. Будь-які проблеми на рівні файлової системи не будуть виправлені, лише проблеми з читанням даних з диска, які, як я виявив, справляються досить добре. Якщо у вас є проблема рівня файлової системи, використовуйте щось інше.

Spinrite насправді не для нас Linuxheads, які зручно працювати в командному рядку з такими інструментами, як "dd". (Якщо ви коли-небудь говорили або сміялися з жарту над словом "sudo" в ньому, це означає, що ви!) Це для проміжного користувача, який працює в основному з графічним інтерфейсом і не створює резервну копію з часів адміністрації Клінтона.

Він працює із системою моніторингу SMART накопичувача (навіть якщо у ваших біологічних даних відключена з якихось причин, як у мене, без можливості bios включати .. грр ...) і не просто говорить: "Цей сектор поганий, перемістити його ", але насправді намагається отримати декілька різних способів отримати якомога більше даних із поганого сектору, заповнити прогалину статистичною здогадкою, а потім SMART знайти нове місце для розміщення даних. Можливо, здається, що втрата кількох секторів не є великою справою, і зазвичай це не так, якщо це не є у вашій таблиці розділів або посередині деяких файлів баз даних, які часто бувають усі або нічого. У цих випадках вам потрібен сектор назад, навіть якщо він не зовсім точний. Я не бачив нічого іншого, що робить часткове відновлення сектора, зазвичай це просто goodsectorread = перемістити його проти badsectorread = кинути його.

Найкраще використовувати Spinrite - це справді обслуговування диска. Запускайте річ раз на кілька місяців, щоб система Smart фактично переглядала все і переробляла необхідне. DD зробить те саме, але якщо є пошкоджені сектори, які неможливо прочитати, SMART викине його повністю. Спініт фактично може вивести 90% сектора. Знову ж таки, нічого страшного, якщо це .jpg. Дійсно, якщо це ваша таблиця розділів.

Kelley B. Підтримка монстр


Не впевнений, звідки у вас склалося враження про «священну війну». Впевнений, не всі пости узгоджуються між собою, але це швидше сенс системи обміну стеками, оскільки відповідь, за яку, як вважають, вірна, буде проголошена . Зважаючи на це, чи можна впевнено сказати, що ви вважаєте, що цільова особа, яка використовує спінрит, не буде професійним систематиком, а "користувачем середнього рівня"?
romandas

2

Спініт - це ще один інструмент у вашому арсеналі, і він хороший у тому, що робить. Однією з головних переваг Spinrite є те, що він невблаганно намагається відновити кожен останній шматочок, який він може отримати з поганого сектора вашого жорсткого диска. В основному він сидить там і продовжує читати сектор під різними кутами, щоб спробувати добре прочитати (тому це займає так багато часу). Якщо вам абсолютно потрібно відновити деякі дані, які знаходяться в поганому блоці, я не знаю кращого інструменту, ніж Spinrite.

Я безумовно погоджуюся з відповіддю Роб про те, що ви не хочете запускати несправний жорсткий диск протягом місяця, щоб отримати ваші дані, оскільки є дуже хороший шанс, що він повністю вийде з ладу до того, як він коли-небудь закінчиться. Але іншим рішенням може бути спочатку зробити DD і отримати всі дані, які ви можете від нього, а потім зробити спинрит, щоб побачити, чи можете ви отримати ще трохи.

У Spinrite також є деякі інші приємні функції, які доступні у вільних інструментах, таких як копіювання даних на жорсткий диск, щоб запобігти втраті даних від магнітної деградації.


2

Хороший: - Ви надаєте тренуванню свій драйв, і якщо його мертві або дані, які не мають цінності, вам нічого втрачати, це може перемогти вас. Погано: - мамбо джамбо висунуло про це операцію, яка просто недооцінює її достовірність. Дещо з цього, можливо, було дійсним 20 років тому, але зараз?

Припущення, що з вашим приводом нормально, якщо він відновлює сектори. Я використовував Ver 1 один 20 років тому, і тоді це було неправдивим припущенням, і це не зараз. Я навчився складного способу, коли відновлені погані сектори слід використовувати лише як шанс зберегти свої дані, перш ніж викинути накопичувач, а не продовжувати використовувати так, ніби це виправлено.

Також, як зазначено в інших публікаціях, використання цього на несправному приводі означає, що ви збираєтесь дати йому тренування свого життя. Будь-який користувач повинен розуміти це та можливі наслідки. Ви не хочете забрати це з сайту GRC.

Важко повірити, що люди насправді публікували коментарі щодо виправлення приводів файлового сервера компанії та повернення їх до служби. Або вони не пощастили, або, швидше за все, не почнуть, коли це бомбило кілька днів / тижнів вниз по трасі.


2

Це працює, періодично, а якщо ні, я викидаю диск. Якщо накопичувач не може вийняти блюдо спиртриту. Я не хочу довіряти цьому більше часу, ніж потрібно спинриту, щоб відновити все, що залишилося. Звичайно, великі файли вмирають, але я б радий купі фотографій із днем ​​народження клієнтів (малий К), ніж будь-який halflife.iso в будь-якому випадку ...

Я використовував спініт з моменту його дебюту. З тих пір майже безперервно. Я також використовував більшість утиліт виробників.

Мій перший телефонний дзвінок був для IBM XT, який не завантажувався. Я витягнув свої 5 1/4, завантажений msdos, fdisk, формат, копія, спинрит і залишив його працювати протягом ночі на найвищому рівні, повернувся наступного дня і виявив, що маленький прямокутник підстрибує навколо. Я потрапив у космос пару разів, і це зроблено. Перезавантажтесь та обійми з моїх бутонів, коли їх система запуститься, і я заплатив $ 20! Це 20+ років тому. Я використовував його з тих пір, щоб виправити численні накопичувачі, настільки сильно втратив рахунок.

Швидко вперед до сьогодні, і, прагнучи знайти стару версію спинриту, і я наткнувся на вас, хлопці. Я тільки що використовував його, щоб виправити ноутбук з бутонами, поки я це вводив. Так що, саме так я знаю, що це працює. Мені байдуже, що сказано про його творця, його створення (принаймні ранніх версій), це досить добре для мене.

Безумовно, якщо ваших технологій достатньо, щоб запропонувати думку, у вас є кудись сумнівний hdd десь. Перевірте це в реальному часі і поверніться. Він не може творити чудеса, але якщо кількість втрачених секторів не піднімається, це чудово! Якщо воно впаде ще краще. Якщо він все-таки піднімається, його час для сміття. Просто залежить від того, наскільки сильно голова (и) врізалася в диск і чим сильніше вона крутилася в той час.


1

Здається, я міг би бути віднесений до категорії «тих, хто користується домашнім користувачем», але ось мій досвід: я спробував це один раз на своєму ноутбуку для матерів, який не завантажувався. Під час запуску Windows ми отримали BSOD, який стверджує, що деякі системні файли відсутні. Я спробував запустити SpinRite, це зайняло деякий час, сказав, що я знайшов якісь зламані сектори чи щось таке (було деякий час тому). Коли це було зроблено, він завантажився без проблем.

Єдине, що я повинен сказати, що я ненавиджу те, що він не працює з usb-накопичувачами (наскільки я знаю ...). І USB-накопичувачі часто ті, які, здається, для мене виходять з ладу ... = /

О, і це не особливо дешево ...


Зазвичай ви можете витягнути жорсткі диски з корпусу USB та підключити його безпосередньо до комп'ютера. Тоді SpinRite отримує повний доступ до жорсткого диска.
Бред Гілберт

це працює з usb-накопичувачами, як і з західних цифрових і Seagate? не думав, що можна відкрити ці ... не розбиваючи їх, тобто ...
Свиш

Svish, ви праві - зовнішні жорсткі диски фірмових фірм часто мають гвинти безпеки і їх дуже важко відкрити, якщо у вас немає спеціалізованого інструменту. Однак якщо ви налаштували VM для прямого доступу до фізичного диска, ви повинні мати змогу встановити USB-накопичувач як фізичний, "внутрішній" жорсткий диск та запустити SpinRite або будь-яку іншу утиліту низького рівня. Однак лише деякі гіпервізори підтримують прямий доступ до необробленого диска.
пограбувати

1
Дозвольте мені зрозуміти це; привід показав основні ознаки слабкості, вам вдалося змусити його знову працювати ... і ви продовжували його використовувати ??? Ось підказка: диски забруднені дешево. Ось другий підказку: вони, як правило, мають 3-річну гарантію. Мені я просто купую новий, копіюю дані, надсилаю старий диск назад виробнику на найдешевшій доставці, яку я можу знайти (без сертифікованого / ack тощо), і якщо він повернеться, я поміщую його у зовнішній корпус накопичувача (для 2,5 "диски вони коштують ~ 15 доларів)
niXar

Ну, по-перше, це був ноутбук, по-друге це не мій ноутбук, по-третє, це не ноутбук того, хто ним користується (ноутбук на робочому місці).
Свиш

1

Вони завжди ставлять відгуки у шоу " Безпека зараз ". (Що саме по собі досить добре). Під час цих шоу вони читали історії успіху із програмного забезпечення SpinRite. Деякі з них звучать дивовижно, але я впевнений, як будь-який інший продавець читав би лише дивовижні історії успіху. (Примітка. Я не відкладаю можливості SpinRite, але читати лише історії успіху - це просто здоровий глузд продажу). Тож послухайте кілька їхніх шоу і подивіться, що ви думаєте про SpinRite тоді.

Я особисто розглядав питання про отримання ліцензії на своєму робочому місці, оскільки (для системного адміністратора) це виявиться дуже цінним інструментом. Ми отримуємо стільки попередження про майбутні збої диска.


3
Враховуючи належну стратегію резервного копіювання та вбудовану відмову, як системний адміністратор, навіщо вам це потрібно?
romandas

Я б не обов'язково вірив усім відгукам. Мені відомо хоча б одне, що хлопці в PaulDotCom виготовили, щоб прочитати його на подкасті (який він був), щоб просто насунути містеру Гібсону.
Психо Боб

1

мій досвід - домашній користувач. У мене виникла дивна помилка диска (я, як правило, купую дешеве та б / у обладнання для дому), і в більшості випадків спинрит допомагає отримати диски, змонтовані та використані знову. Ваш пробіг може відрізнятися, але я вважаю це дешевим способом продовження терміну експлуатації старих апаратних засобів - хоч би лише перевірити, чи потрібно щось відновити з нього.


1

SpinRite врятував моє бекон один раз. У мене був абсолютно новий жорсткий диск, і якось файлова система змінилася з NTFS на RAW. Зазвичай це зробить систему повністю незавантаженою, але вона все-таки була чудовою. Я не міг запустити chkdsk, і мої нічні резервні копії вийшли з ладу через поганий сектор. SpinRite не завершився успішно, але він усунув поганий сектор і файлова система повернулася до NTFS.

Бігати болісно повільно, але це залежить від того, на якому рівні ти працюєш. Це, безумовно, краще, ніж chkdsk. Нагадує мені про Norton Disk Doctor, але з можливістю відновлення поганих секторів, а не просто їх маркування.


Це не має жодного сенсу. Файлова система не може раптом "перейти на RAW". NTFS має $ MFT, $ Bitmap тощо. Він не просто перетворюється на RAW таким же чином, як і не перетворюється на FAT, особливо якщо він все ще завантажується.
Каміло Мартін

1

Домашній користувач тут. Я використовую SpinRite вже пару років і вважаю це дуже корисним, хоча він не працюватиме у будь-якій ситуації. Відсутність підтримки USB також є проблемою, але добре. Я помітив, що я повинен переключити підтримку SATA / PATA в BIOS на НАТИВ, якщо я хочу, щоб дані SMART були доступними. Зараз я перебуваю на сеансі SpinRite, який триватиме 130 годин після його завершення, але це перший раз, коли дані SMART отримали доступ. Різниця? Я не впевнений, але ми побачимо.


1

Я намагався використати спинрит для його переваг у обслуговуванні, але хто має час дозволити йому працювати на великому диску протягом> 16 годин, і ви не можете використовувати комп’ютер ні для чого іншого під час роботи (ви завантажуєтесь у DOS_only на зразок режим для його запуску)? Якщо у вас багато дисків (скажімо, вкладиш для зберігання з 4-5 дисками, а також ваша система та диски для заміни), це трохи божевільно уявити, як дотримуватися такого розкладу. Ви втратите комп’ютер на тиждень, щоб просто здійснити планове обслуговування.


0

Ось хороша інформація про використання GNU ddrescue зі SpinRite тут:

http://freshmeat.net/projects/addrescue/

Він стосується сильних і слабких сторін, обговорених вище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.