SpinRite делает то, что заявляет?

У меня нет реального (то есть профессионального) опыта работы со SpinRite Стива Гибсона, поэтому я бы хотел рассказать об этом SF-сообществу. SpinRite действительно делает то, что утверждает? Это хороший продукт для использования? С надлежащим решением для резервного копирования и отказоустойчивостью RAID я никогда не нашел в этом необходимости, но мне любопытно.

Похоже, есть некоторые противоречивые сообщения об этом, и никаких надежных данных в любом случае не найти.

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

Так в чем же правда? Вы бы использовали это?

19 ответов

Решение

У меня был довольно хороший опыт работы со SpinRite, но я думаю, что он сильно переоценен. На самом деле, это может быть слишком умным для собственного блага. Есть бесплатные решения, которые работают так же хорошо (на самом деле, бесплатные могут работать еще лучше).

У нас был NTFS-диск объемом 200 ГБ, который внезапно потерпел катастрофический сбой. Предполагалось, что это будет "общий" диск, на который люди временно сбрасывали данные, но в итоге он превратился в огромный репозиторий данных с разными резервными копиями, а также в набор файлов, которые никто не удосужился создать в любом месте. Когда диск умер, мы не смогли его смонтировать, независимо от того, сколько раз мы запускали chkdsk или другие инструменты.

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

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

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

Если у вас есть примерно час, я бы сказал, что стоит потратить время на изучение того, как использовать 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 и запускать badblocks, чтобы проверить его на наличие дефектов. Вам также следует периодически проверять ваши диски на предмет износа. У нас было как минимум 2 совершенно новых диска с дефектами, и еще 3 или 4 умирают в течение пары месяцев (даже несмотря на то, что мы провели тщательные испытания, прежде чем вводить их в эксплуатацию).

Обратите внимание, что вам нужно запускать badblocks с правами суперпользователя или ставить команды перед "sudo", если вы загружаетесь с Ubuntu live CD.

Совершенно новые диски (предупреждение: уничтожает все данные!):

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.

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

Во-первых, прошивка привода всегда восстанавливала и перераспределяла секторы, по крайней мере, с 80-х годов (я тогда писал прошивку для этого). В этом нет абсолютно ничего нового. Когда накопители попадают в проблемный сектор, они делают несколько повторных попыток самостоятельно, но их количество ограничено, потому что накопителю не разрешается работать несколько секунд по одной команде чтения - многие операционные системы расстраиваются, если накопитель не завершает команду в намного меньше секунды. Если накопитель может восстановить данные, он обычно автоматически переназначает сектор, если считает, что ошибка - это не единовременный сбой. Таким образом, такие программы, как chkdsk или же dd который просто читает диск, будет запускать это поведение так же, как SpinRite.

Реальный вопрос заключается в том, что происходит, когда микропрограмма привода не может восстановить данные сектора. SpinRite будет делать то, чего не делает большинство других программ, - это делать тысячи перечитываний и повторных запросов, чтобы узнать, сможет ли он заставить диск успешно прочитать данные один раз. Если это происходит, SpinRite указывает накопителю переназначить сектор и записывает восстановленные данные в него. По моему опыту, несколько повторных и повторных запросов имеют ограниченную вероятность успеха, и, как уже отмечали другие, могут привести к использованию оставшегося ограниченного срока службы неисправного диска. Поэтому всегда полезно попробовать dd или же chkdsk прежде чем пытаться SpinRite.

Проблема в том, что накопитель не может восстановить данные независимо от того, сколько попыток перечитано и выполнено повторно. SpinRite много раз считывает необработанные нескорректированные данные из сектора и выполняет статистический анализ того, что он возвращает, чтобы попытаться восстановить фактические данные. Затем он сообщает накопителю переназначить сектор и записывает восстановленные данные в него. Насколько я знаю, эта часть SpinRite уникальна, и это последняя попытка, когда все остальное потерпело неудачу. В результате я использовал SpinRite для восстановления данных, которых нет у других программ (dd, производитель диагностика и т. д.) смог. Но когда вы запускаете SpinRite, вы должны признать, что восстановленные данные могут быть только частично правильными. SpinRite также имеет эффект отображения всех поврежденных блоков, что может сделать диск снова пригодным для использования. Но простое обращение ко всем плохим секторам также сделает это, и это можно сделать с помощью badblocks,

Конечно, некоторые накопители - это потерянное дело, которое не может сохранить ни одна программа. Если вам действительно нужны данные, отнесите диск в дом для восстановления диска, который попытается заменить неисправные части диска и другие методы, чтобы получить как можно больше данных. Будьте готовы потратить тысячи долларов. Это очень трудоемкий процесс, требующий дорогих чистых помещений, и эти места должны содержать запасные части запасных частей для каждого выпускаемого серийно накопителя в течение многих лет.

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

SpinRite была отличной программой в ту эпоху, когда она была написана давным-давно. В то время это делало бы черную магию для восстановления дисков, которые, казалось бы, были тостами, будучи более стойкими, чем сама прошивка диска.

Но здесь, в 2009 году, это ничего не стоит. Современные накопители самостоятельно выполняют сложное сопоставление и тестирование секторов, а SpinRite слишком стар, чтобы знать, как правильно их запускать на всех дисках. Вместо этого вы должны научиться использовать smartmontools, возможно, через загрузочный компакт-диск Linux (так как они нужны вам в основном, когда диск уже установлен).

Моя обычная процедура, когда диск начинает возвращаться, - это резервное копирование данных с использованием dd, запуск smartmontools, чтобы увидеть, какие ошибки были получены в его отчетах, запуск самопроверки и повторной проверки ошибок, а затем запуск программного обеспечения восстановления производителя для проверки проблема может быть исправлена ​​этим. Идея о том, что SpinRite знает больше о накопителе, чем об интерфейсе SMART и инструментах производителя, устарела как минимум на десять лет. Кроме того, получение информации в журналах SMART помогает, если вам нужно исправить диск как неисправный, а SpinRite вам не поможет.

Обратите внимание, что случайные сообщения, которые вы видите, что SpinRite "исправляет" проблемы, являются совпадением. Если вы получаете доступ к плохому сектору на современном жестком диске, он часто будет переназначать его для вас из запасных частей, хранящихся для этой цели. Все, что делал SpinRite, - это доступ к плохому сектору, на самом деле он ничего не ремонтировал. Вот почему вы все еще получаете эти анекдотичные отчеты "это сработало для меня", связанные с этим - то же самое было бы гораздо лучше сделать с помощью сканирования SMART.

Я могу с уверенностью сказать вам, что этот инструмент будет восстанавливать данные, которые другие инструменты (такие как ddrescue) не будут восстанавливать. И, следовательно, это стоит использовать, если ваш диск вышел из строя. Spinrite восстановил диск для меня, когда все другие инструменты вышли из строя. Однако он может восстанавливать только определенные типы ошибок и не работает каждый раз.

Тем не менее, существуют важные случаи, когда вам даже не следует пытаться восстановить диск с помощью spinrite или любого другого программного решения. То есть, если ваш диск вышел из строя по неизвестной причине и данные на нем абсолютно критичны - вы должны немедленно отключить диск и отправить его непосредственно в профессиональную ремонтную мастерскую (не в команду гиков или специалистов по обработке данных или другие потребительские магазины), где они могут разобрать его, чтобы выяснить и решить проблему. Эти магазины работают в чистых помещениях и имеют инструменты для замены головок, двигателей, печатных плат и любых других компонентов, которые могли выйти из строя. Они недешевы - порядка от 800 до 3000 (или более) долларов за один диск, но они, безусловно, ваш лучший шанс.

Что наиболее важно, если в корпусе есть физические повреждения, простое вращение диска может нанести непоправимый ущерб вашим данным, что сделает любые попытки восстановления в будущем бесполезными. Spinrite не может восстановить диск с поврежденными компонентами. Раскручивание привода по любой причине, если в нем есть незакрепленные детали, невероятно разрушительно.

Кроме того, и Spinrite не работает "неразрушающе", то есть он перечитывает поврежденные сектора после их чтения, что может повлиять на будущие попытки восстановления. Поэтому, если вы хотите попробовать восстановление на основе программного обеспечения, вы должны выбросить то, что вы можете, используя такие инструменты, как ddrescue, а затем используйте спинрит на диске.

Еще один важный момент, который здесь отсутствует, - это то, что SpinRite написан Стивом Гибсоном - человеком, которого годами критикуют за некомпетентность и который совершил бесчисленные нападения на ветряные мельницы в течение своей поздней "карьеры". Хотя это не обязательно означает, что ни одна хорошая часть программного обеспечения не может выйти из его "Gibson Research Corporation", это должно, по крайней мере, заставить каждого проверить дважды. Как уже отмечали многие, существует множество альтернатив с открытым исходным кодом (в основном поставляемых с Linux Live CD) для восстановления данных, которые сработали бы по крайней мере так же.

Использовал бы это, использовал бы, рекомендовал бы это.

У меня был жесткий диск SATA емкостью 160 ГБ, полный рисунков Solidworks. Однажды из-за отключения электричества эта машина вышла из строя. После этого машина будет только синий экран во время загрузки.

Наконец мы приобрели SpinRite после попытки ChkDsk и простые утилиты производителя. SpinRite обнаружил и исправил эти ошибки на диске. Все данные после этого можно было восстановить.

Если у вас жесткий диск, и если ваши данные стоят больше, чем стоимость нового диска, стоит приобрести 89 долларов США.

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

Создатель может считаться надежным, хотя это часть программного обеспечения, которая в основном используется специалистами по аппаратному обеспечению. Учитывая цену, это не очень дорого для такого рода инструмента, но это инструмент, который мне никогда не был нужен до сих пор.

Помните, что на больших дисках инструментам сканирования дисков потребуются часы. Если вы собираетесь проверить диск объемом 2 ТБ, возьмите чашу чипсов и пиво, сядьте на диван и посмотрите фильм, пока SpinRite сканирует вашу систему. (Затем посмотрите второй и третий фильм, почистите зубы, ложитесь спать, встайте, выполняйте утреннюю рутину и проверьте, все ли выполнено...) Конечно, это проблема, которая возникает у всех программ, если они приходится сканировать огромный диск сектор за сектором.

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

Но опять же, у меня нет опыта работы с этим продуктом, поскольку он мне никогда не был нужен. Я склонен хранить резервные копии и даже резервные копии. Но я могу подумать, что это полезно для людей в мастерской по ремонту оборудования, когда клиент спрашивает их, могут ли они восстановить некоторые потерянные данные с разбитого жесткого диска.

Это работает, точка, и если нет, я уничтожаю диск. Если диск не может вынести избиение спинритной посуды. Я не хочу доверять ему дольше, чем требуется спрайту, чтобы восстановить то, что осталось. Конечно, большие файлы умирают, но я был бы счастлив с кучей фотографий на день рождения клиентов (маленький K), чем некоторые halflife.iso в любом случае...

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

Мой первый домашний звонок был для IBM XT, который не загружался. Я вытащил свои 5 1/4, загруженные msdos, fdisk, format, copy, spinrite и оставил их работать на ночь на самом высоком уровне, вернулся на следующий день и обнаружил, что маленький прямоугольник подпрыгивает. Я попал в космос пару раз, и все готово. Перезагружайся и обнимайся от моих бабушек, когда их система запускается, и я собираюсь заплатить 20 долларов! Это более 20 лет назад. С тех пор я использовал его, чтобы починить множество дисков, так что я потерял счет.

Перенесемся в сегодняшний день, чтобы найти старую версию спрайта, и я столкнулся с вами, ребята. Я просто использовал его, чтобы починить ноутбук, пока набирал это. Итак, вот как я знаю, это работает. Мне все равно, что говорят о его создателе, его творчестве (по крайней мере, в ранних версиях), и это достаточно хорошо для меня.

Конечно, если вашей технологии достаточно, чтобы высказать свое мнение, у вас где-то есть умирающий сомнительный жесткий диск. Проверьте это в реальном времени и вернитесь. Он не может творить чудеса, но если число потерянных секторов не увеличится, это здорово! Если это упадет еще лучше. Если он взбирается, время его бен. Это зависит только от того, насколько сильно головки врезались в диск и вращался ли он в то время.

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

Предположение, что ваш диск в порядке, если он восстанавливает сектора. Я использовал Ver 1 20 лет назад, и тогда это не было верным предположением, а сейчас нет. Я узнал, как трудно восстановить поврежденные сектора только как шанс сохранить ваши данные перед тем, как вы сбросите диск, а не продолжать использовать, как если бы это было исправлено.

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

Трудно поверить, что люди на самом деле разместили комментарии о ремонте дисков файлового сервера компании и о возврате в эксплуатацию. Либо им повезло, либо, скорее всего, они не будут публиковаться, когда он разбомбил несколько дней / недель.

Довольно бессмысленно говорить, что это "лучше", чем chkdsk. Chkdisk хорош для того, что делает. Spinrite предположительно делает что-то еще.

Для многих из приведенных выше анекдотов простое использование dd или, предпочтительно, ddrescue с загрузочного диска восстановит данные в любом случае - бесплатно.

Похоже, что Spinrite делает перераспределение плохих секторов на уровне диска (а не ОС) и пытается "исправить" поверхностные дефекты путем многократной перезаписи. Если эти поврежденные секторы (физические или логические) мешают чтению диска Windows, тогда кажется, что SR совершает чудо, но часто из-за того, что он является загрузочным диском, поэтому он не попадает в проблемы NTFS. Однако любой загрузочный диск Linux будет иметь доступ к данным. Более того, на том же Linux-диске, на котором запущен ddrescue, обратное клонирование диска и повторение / игнорирование поврежденных секторов, с которыми он сталкивается, доставляет все неповрежденные данные на другой указанный вами диск, что на самом деле и должно происходить. Потеря нескольких секторов обычно не является катастрофой. Но разрушить и без того слабый диск есть.

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

Похоже, у нас есть начало Священной Войны SpinRite здесь. Отчасти это объясняется неясностью того, для чего предназначен Spinrite и кто является целевой аудиторией. У меня есть Spinrite 6, я использовал его в своих системах, и он работал и не работал. Он делает то, что задумано, чтобы делать это довольно хорошо, но вы не можете вбить винт молотком. Нам нужно использовать правильный инструмент для работы.

Spinrite НЕ является инструментом восстановления файловой системы. Он не знает NTFS из FAT из HPFS из EXT3. Любые проблемы на уровне файловой системы не будут исправлены, только проблемы чтения данных с диска, которые, как я обнаружил, справляются достаточно хорошо. Если у вас проблема с уровнем файловой системы, используйте что-то другое.

Spinrite на самом деле не для нас, Linuxheads, которым удобно работать в командной строке с такими инструментами, как 'dd'. (Если вы когда-либо говорили или смеялись над шуткой со словом "sudo", это значит, что вы!) Это для промежуточного пользователя, который работает в основном с графическим интерфейсом и не создавал резервных копий с момента администрации Клинтона.

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

Лучшее использование Spinrite - это техническое обслуживание дисков. Запускайте устройство один раз в несколько месяцев, чтобы интеллектуальная система действительно проверяла все и заново отображала то, что необходимо. DD будет делать то же самое, но если есть поврежденные сектора, которые не могут быть прочитаны, SMART сбросит их полностью. Spinrite может фактически вывести 90% сектора. Опять же, ничего страшного, если это.jpg. Действительно большое дело, если это ваша таблица разделов.

Келли Б. Поддержи Mgr

Spinrite - просто еще один инструмент в вашем арсенале, и он хорош в том, что он делает. Одним из главных преимуществ Spinrite является то, что он неустанно пытается восстановить все, что может, из поврежденного сектора вашего жесткого диска. В основном он сидит и продолжает читать сектор снова и снова под разными углами, чтобы попытаться получить хорошее чтение (вот почему это занимает много времени). Если вам абсолютно необходимо восстановить некоторые данные, которые находятся в плохом блоке, я не знаю лучшего инструмента, чем Spinrite.

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

Spinrite также имеет некоторые другие приятные функции, которые доступны в бесплатных инструментах, таких как копирование данных на жестком диске, чтобы предотвратить потерю данных из-за магнитного ухудшения.

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

Домашний пользователь здесь. Я использовал SpinRite уже пару лет и считаю его очень полезным, хотя он не будет работать в каждой ситуации. Отсутствие поддержки USB также является проблемой, ну да ладно. Я заметил, что мне нужно переключить поддержку SATA/PATA в BIOS на NATIVE, если я хочу, чтобы SMART-данные были доступны. В настоящее время я нахожусь в сеансе SpinRite, который продлится 130 часов после его завершения, но это первый раз, когда данные SMART стали доступны. Различия? Я не уверен, но посмотрим.

Мой опыт - опыт домашнего пользователя. У меня был странный сбой диска (я склонен покупать дешевое и бывшее в употреблении оборудование для дома), и в большинстве случаев спинрит помогал снова устанавливать и использовать диски. Ваш пробег может варьироваться, но я считаю, что это дешевый способ продления срока службы старого оборудования - хотя бы для проверки необходимости восстановления с него.

Думаю, меня можно отнести к категории "одного из тех домашних пользователей", но вот мой опыт: я однажды попробовал это на своем ноутбуке, который не загружался. Во время запуска Windows мы получили BSOD, утверждающий, что некоторые системные файлы отсутствуют. Я попытался запустить SpinRite, прошло некоторое время, сказал, что нашел какие-то сломанные сектора или что-то еще (было некоторое время назад). Когда это было сделано, он загрузился без проблем.

Единственное, что я должен сказать, что я немного ненавижу это то, что он не работает с USB-накопителями (насколько я знаю...). А USB-накопители часто бывают сбойными для меня... =/

Ох, и это не особенно дешево...

Они всегда помещают отзывы в шоу Security Now. (Что само по себе довольно хорошо). Во время этих шоу они читали истории успеха программного обеспечения SpinRite. Некоторые из них звучат потрясающе, но я уверен, что любой другой продавец только зачитал бы удивительные истории успеха. (Примечание: я не отказываюсь от возможностей SpinRite, но это просто здравый смысл продаж, чтобы читать только истории успеха). Послушайте несколько их шоу и посмотрите, что вы думаете о SpinRite.

Лично я рассматривал возможность получения лицензии на свое рабочее место, поскольку (для системного администратора) это оказалось бы очень ценным инструментом. Мы получаем столько предупреждений только о будущих сбоях дисков.

SpinRite спас мой бекон однажды. У меня был совершенно новый жесткий диск, и каким-то образом файловая система изменилась с NTFS на RAW. Обычно это делает систему полностью не загружаемой, но она по-прежнему загружается нормально. Я не смог запустить chkdsk, и мои ночные резервные копии не работали из-за плохого сектора. SpinRite не завершился успешно, но он исправил поврежденный сектор, и файловая система вернулась к NTFS.

Это мучительно медленно, но это зависит от того, на каком уровне вы работаете. Это определенно лучше чем chkdsk. Напоминает мне Norton Disk Doctor, но с возможностью восстанавливать поврежденные сектора вместо того, чтобы просто отмечать их.

Здесь есть хорошая информация об использовании GNU ddrescue со SpinRite:

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

Это обращается к сильным и слабым сторонам, обсужденным выше.

Другие вопросы по тегам