понедельник, 2 апреля 2012 г.

Битый HDD и как можно на нём работать

Попал ко мне ноут ASUS. Всё в отличном состоянии, 2 гига рамы, проц на 2 ядра, дискретная графика. Всё гуд, только винт весь битый и ничего не работает. Windows ставится, но не загружается. Linux ставится, загружается, но тормозит жестока, работать невозможно, даже в нете. И так внутри ноута диск на 160 гигов. Сначала начал делать ремап битых кластеров, но их было столько много что за 18 часов только чуть более 70 гигов просканировало и толку с этого было никакого. В итоге родилась идея. Нужно найти рабочие участки, с хорошим временем доступа(не более 200мс), и собрать в один логический том(оно же называется LVM), а его уже на разделы делить и систему ставить. В наличии была DOS'овская программка Vicotria 3.51, с её помощью были найдены участки где скорость чтения не превышало 200мс. В итоге нашлось 6 участков. Самый большой на 5 GB, самый маленький на 400 MB, в среднем участки были на 1.4 гига, Что в сумме дало 14 гигов. Windows 7 и  Windows XP с LVM разделами работать не умеет,а вот Linux самое то. Для интернета и стандартной офисной работы сойдёт. Что делает стандартный офисный сотрудник? Сидит в интернете, редактирует документы или таблицы, работает в 1С. Всё это можно делать и из под Linux, а так же слушать музыку и фильмы смотреть. И так приступим.Полностью все найденные участки расписывать не буду, покажу пример только на одном. Victoria показала что есть чистый участок от 235000000 LBA до 246000000 LBA. Рассчитываем сколько же это байтов. Каждый сектор равен 512 байтам. Считаем: 235000000 * 512 / 1024 / 1024 = 114746 MB, 246000000 * 512 / 1024 / 1024 = 120117 MB. Разница между начало и конечной точкой 5371MB. Далее находим все участки и высчитываем в каком месте они находятся. Далее переходим к установке системы. Из всего Огромного количества разных линуксов. Я предпочитаю OpenSUSE. Вполне нормальный дистрибутив. Не нужно постоянно вручную править конфиги, большое количество программного обеспечения, есть панель управления как Windows, ну или похожа очень на неё. Поставил и забыл что называется. 4-й год его использую, есть косяки но с ними можно смириться. Ставим систему. У меня был образ на DVD-диске OpenSUSE 12.1 x86_x64, т.е 64-х битная система(32-х битная версия тут). Грузимся с диска выбираем параметры "под себя" и доходим до разбивания дисков. Нажимаем кнопку "Создать разметку". Далее в разделе "Жёсткие диски" находим свой диск, у меня это был sda, кликаем на него. Теперь высчитываем с какого по какой цилиндр находятся наши участки. 114746 / 7,84 = 14635 и 120117 / 7,84 = 15321. И делаем разметку диска. Если получилось более 3 участков, то советую после первого создать дополнительный раздел, а в нём создавать логические диски. Сначала создаём основной раздел и монтируем его в /boot, размер не большой, метров 500-900 . После этого идём в "Управление томами", там создаём группу томов, я её назвал all и уже в этой группе создаём логически тома. Я создал 2 тома swap и root монтировались они соответственно в swap и / . home  решил не создавать из-за недостатка места. Создание и форматирование разделов заняло около часа. Установка прошла за 20 минут, как и всегда :-) . Настройка еще 15 минут. Готовая система через пару часов обеспечена. В зависимостей от износа и повреждения поверхности, диск может проработать еще пол-года. Не рекомендуется хранить на таком диске очень важные данные, так как они могут в любой момент, исчезнуть. Вот и всё. надеюсь кому нибудь поможет :)

1 комментарий:

  1. в универе был клевый предмет надежность инф. систем. Там грилось что у большинства устройств закладывается экспонициальные хар-ки надежности отдельных узлов от срока эксплуатации.
    Т.е. если что-то одно отказывает - то подходит срок службы и скоро в обще все накроется :)

    Я поимел 2 траблы: 1 винч ок смарт статус. НО ФС битая. Отформатил - смотрю из показателей только много областей где происходит задержка при записи(в середине диска). Думаю - фигня смарт -ок, отформатил начало диска, поставил ОС. проработало 2 дня(куча ошибок при чекдиске) уже и в начале диска.
    2 RAID1 два диска - биос орет смарт статус первого -бед. Фигня грю - есть второй диск загружусь уж поработаю.. поработал выключил. С первого не грузит, на второй среплицировались битые сектора. Фигня, сделаем копию первого на такой же диск новый, хоть смарт бед, но данные же должны быть целые! - сделал копию -фиг не грузит, даже чекдиск и проверку целостности на уровне хардварном делал в серавно зеркало не спасти.

    ОтветитьУдалить