
Моя машина выглядит следующим образом:
- Пара жестких дисков в RAID0, ATA Hitachi HDT72505
- Материнская плата nVidia, "M51"?
Windows XP отказалась загружаться:
- Загрузка обычно приводит к зависанию на экране загрузки Windows.
- Загрузка в безопасном режиме позволяет достичь экрана входа. Вход в систему приводит к зависанию.
Использование установочного компакт-диска Windows XP:
- Не обнаруживает ни один из жестких дисков
- Если подключен внешний жесткий диск, то CD-диск будет монтировать этот жесткий диск при использовании консоли восстановления.
К счастью, у меня есть DVD с Kubuntu 9.10.
fdisk -l
показывает этот вывод:
Диск /dev/sda: 500,1 ГБ, 500107862016 байт 255 головок, 63 сектора/дорожка, 60801 цилиндров Единицы = цилиндры 16065 * 512 = 8225280 байт Идентификатор диска: 0xc0cfc0cf Устройство Загрузка Начало Конец Блоки Идентификатор Система /dev/sda1 * 1 60801 488384001 7 HPFS/NTFS Диск /dev/sdb: 500,1 ГБ, 500107862016 байт 255 головок, 63 сектора/дорожка, 60801 цилиндров Единицы = цилиндры 16065 * 512 = 8225280 байт Идентификатор диска: 0xfff7fff7 Устройство Загрузка Начало Конец Блоки Идентификатор Система Примечание: размер сектора 4096 (а не 512)
Обратите внимание, что в /dev/sdb не отображается устройство. Kubuntu не смонтировал жесткий диск автоматически.
Попытка сделать: mount -t ntfs-3g /dev/sda1 /mnt/windows
приводит к жалобам на то, чтоntfs-3g: Failed to access volume '/dev/sda1': No such file or directory
Установщик Kubuntu также не может определить, какая часть жесткого диска используется разделом NTFS.
В настоящее время я запускаю: smartctl --test=long /dev/sda
но не уверен, что будет означать вывод
Обновлять:
Это результатdmraid -ay -vvvv -dddd
ВНИМАНИЕ: блокировка /var/lock/dmraid/.lock ОШИБКА: неподдерживаемый размер сектора 4096 на /dev/sdc. ВНИМАНИЕ: пропускается съемное устройство /dev/sdd ВНИМАНИЕ: пропускается съемное устройство /dev/sde ВНИМАНИЕ: пропускается съемное устройство /dev/sdf ВНИМАНИЕ: пропускается съемное устройство /dev/sdg УВЕДОМЛЕНИЕ: /dev/sdh: asr обнаружение УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение ddf1 УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение hpt37x УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение hpt45x УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение isw ОТЛАДКА: не isw при -522494976 ОТЛАДКА: isw пытается использовать жестко запрограммированное смещение -2115. ОТЛАДКА: не isw при -523576832 УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение jmicron УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение lsi УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение nvidia УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение pdc УВЕДОМЛЕНИЕ: /dev/sdh: обнаружение sil УВЕДОМЛЕНИЕ: /dev/sdh: через обнаружение УВЕДОМЛЕНИЕ: /dev/sdb: asr обнаружение УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение ddf1 УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение hpt37x УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение hpt45x УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение isw DEBUG: не isw в 1891654656 ОТЛАДКА: isw пытается использовать жестко запрограммированное смещение -2115. DEBUG: не isw в 1890572800 УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение jmicron УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение lsi УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение nvidia УВЕДОМЛЕНИЕ: /dev/sdb: обнаружены метаданные nvidia УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение pdc УВЕДОМЛЕНИЕ: /dev/sdb: обнаружение sil УВЕДОМЛЕНИЕ: /dev/sdb: через обнаружение УВЕДОМЛЕНИЕ: /dev/sda: обнаружение asr УВЕДОМЛЕНИЕ: /dev/sda: обнаружение ddf1 УВЕДОМЛЕНИЕ: /dev/sda: обнаружение hpt37x УВЕДОМЛЕНИЕ: /dev/sda: обнаружение hpt45x УВЕДОМЛЕНИЕ: /dev/sda: обнаружение isw DEBUG: не isw в 1891654656 ОТЛАДКА: isw пытается использовать жестко запрограммированное смещение -2115. DEBUG: не isw в 1890572800 УВЕДОМЛЕНИЕ: /dev/sda: обнаружение jmicron УВЕДОМЛЕНИЕ: /dev/sda: обнаружение lsi УВЕДОМЛЕНИЕ: /dev/sda: обнаружение nvidia УВЕДОМЛЕНИЕ: /dev/sda: обнаружены метаданные nvidia УВЕДОМЛЕНИЕ: /dev/sda: обнаружение pdc УВЕДОМЛЕНИЕ: /dev/sda: обнаружение sil УВЕДОМЛЕНИЕ: /dev/sda: через обнаружение ОТЛАДКА: _find_set: поиск nvidia_ijdbffag ОТЛАДКА: _find_set: не найдено nvidia_ijdbffag ОТЛАДКА: _find_set: поиск nvidia_ijdbffag ОТЛАДКА: _find_set: не найдено nvidia_ijdbffag ВНИМАНИЕ: добавлено /dev/sdb в RAID-набор "nvidia_ijdbffag" ОТЛАДКА: _find_set: поиск nvidia_dacifgcg ОТЛАДКА: _find_set: поиск nvidia_dacifgcg ОТЛАДКА: _find_set: не найден nvidia_dacifgcg ОТЛАДКА: _find_set: не найден nvidia_dacifgcg ОТЛАДКА: _find_set: поиск nvidia_dacifgcg ОТЛАДКА: _find_set: не найден nvidia_dacifgcg ВНИМАНИЕ: добавлено /dev/sda в RAID-набор "nvidia_dacifgcg" ОТЛАДКА: проверка устройства nvidia "/dev/sdb" DEBUG: установите статус набора "nvidia_ijdbffag" на 16 ОТЛАДКА: проверка устройства nvidia "/dev/sda" DEBUG: установите статус набора "nvidia_dacifgcg" на 16 RAID-набор «nvidia_ijdbffag» уже активен ИНФОРМАЦИЯ: Активация линейного рейд-сета "nvidia_ijdbffag" RAID-набор «nvidia_dacifgcg» уже активен ИНФОРМАЦИЯ: Активация линейного рейд-сета "nvidia_dacifgcg" УВЕДОМЛЕНИЕ: обнаружение разделов на "nvidia_ijdbffag" УВЕДОМЛЕНИЕ: /dev/mapper/nvidia_ijdbffag: обнаружение dos УВЕДОМЛЕНИЕ: /dev/mapper/nvidia_ijdbffag: обнаружены метаданные dos ВНИМАНИЕ: созданы разделенные RAID-наборы для /dev/mapper/nvidia_ijdbffag УВЕДОМЛЕНИЕ: обнаружение разделов на "nvidia_dacifgcg" УВЕДОМЛЕНИЕ: /dev/mapper/nvidia_dacifgcg: обнаружение dos УВЕДОМЛЕНИЕ: /dev/mapper/nvidia_dacifgcg: обнаружены метаданные dos ОТЛАДКА: _find_set: поиск nvidia_dacifgcg1 ОТЛАДКА: _find_set: не найден nvidia_dacifgcg1 ВНИМАНИЕ: созданы разделенные RAID-наборы для /dev/mapper/nvidia_dacifgcg RAID-набор «nvidia_dacifgcg1» уже активен ИНФОРМАЦИЯ: Активация раздела raid set "nvidia_dacifgcg1" ВНИМАНИЕ: разблокировка /var/lock/dmraid/.lock ОТЛАДКА: освобождение устройств RAID-набора "nvidia_ijdbffag" ОТЛАДКА: освобождение устройства "nvidia_ijdbffag", путь "/dev/sdb" ОТЛАДКА: освобождение устройств RAID-набора "nvidia_dacifgcg" ОТЛАДКА: освобождение устройства "nvidia_dacifgcg", путь "/dev/sda" ОТЛАДКА: освобождение устройств RAID-набора "nvidia_dacifgcg1" ОТЛАДКА: освобождение устройства "nvidia_dacifgcg1", путь "/dev/mapper/nvidia_dacifgcg"
Это результатdmraid -r
/dev/sdb: nvidia, "nvidia_ijdbffag", линейный, ok, 976773166 секторов, данные@ 0 /dev/sda: nvidia, "nvidia_dacifgcg", линейный, ok, 976773166 секторов, данные@ 0
Это результатsmartctl -a /dev/sda
smartctl версия 5.38 [i686-pc-linux-gnu] Авторские права (C) 2002-8 Брюс Аллен Домашняя страница: http://smartmontools.sourceforge.net/ Smartctl открыть устройство: /dev/sda1 не удалось: нет такого файла или каталога root@ubuntu:~# smartctl --all /dev/sda smartctl версия 5.38 [i686-pc-linux-gnu] Авторские права (C) 2002-8 Брюс Аллен Домашняя страница: http://smartmontools.sourceforge.net/ === НАЧАЛО РАЗДЕЛА ИНФОРМАЦИИ === Семейство моделей: Hitachi Deskstar T7K500 Модель устройства: Hitachi HDT725050VLA360 Серийный номер: VFK401R424LAJK Версия прошивки: V56OA7EA Емкость пользователя: 500 107 862 016 байт Устройство находится: в базе данных smartctl [для получения подробной информации используйте: -P show] Версия ATA: 7 Стандарт ATA: ATA/ATAPI-7 T13 1532D, редакция 1 Местное время: Вт Ноя 2 02:39:57 2010 UTC Поддержка SMART: Доступна — устройство поддерживает функцию SMART. Поддержка SMART: включена === НАЧАЛО ЧТЕНИЯ РАЗДЕЛА SMART DATA === Результат теста SMART на общую самооценку здоровья: НЕ ПРОЙДЕН! Ожидается отказ диска менее чем через 24 часа. СОХРАНИТЕ ВСЕ ДАННЫЕ. Для получения информации об ошибочных атрибутах см. список атрибутов конкретного поставщика. Общие ценности SMART: Статус сбора данных в автономном режиме: (0x00) Активность сбора данных в автономном режиме так и не был начат. Автоматический сбор данных в автономном режиме: отключен. Статус выполнения самотестирования: (117) Предыдущее самотестирование завершено, считываемый элемент теста не пройден. Общее время для завершения офлайн сбор данных: (8389) секунд. Сбор данных в автономном режиме возможности: (0x5b) SMART выполнить в автономном режиме немедленно. Поддержка автоматического включения/выключения сбора данных в автономном режиме. Приостановить сбор офлайн-данных при появлении новых команда. Поддерживается автономное сканирование поверхности. Поддерживается самотестирование. Самотестирование транспортировки не поддерживается. Поддерживается выборочная самопроверка. Возможности SMART: (0x0003) Сохраняет данные SMART перед входом режим энергосбережения. Поддерживает таймер автоматического сохранения SMART. Возможность регистрации ошибок: (0x01) Поддерживается регистрация ошибок. Поддерживается ведение журнала общего назначения. Короткая процедура самопроверки Рекомендуемое время опроса: (1) минут. Расширенная процедура самотестирования Рекомендуемое время опроса: (140) минут. Возможности SCT: (0x003f) Статус SCT поддерживается. Поддерживается управление функциями SCT. Поддерживается таблица данных SCT. Номер ревизии структуры данных атрибутов SMART: 16 Атрибуты SMART конкретного поставщика с пороговыми значениями: ID# ИМЯ_АТРИБУТА ЗНАЧЕНИЕ ФЛАГА НАИБОЛЕЕ ЗНАЧЕНИЕ ТИП ПОРОГА ОБНОВЛЕНО WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 097 097 016 Предварительная ошибка Всегда - 196612 2 Пропускная способность_Производительность 0x0005 100 100 050 Предварительный отказ Оффлайн - 0 3 Spin_Up_Time 0x0007 137 137 024 Предварительный сбой Всегда - 287 (В среднем 441) 4 Start_Stop_Count 0x0012 100 100 000 Old_age Всегда - 1086 5 Reallocated_Sector_Ct 0x0033 001 001 005 Предварительный сбой Всегда FAILING_NOW 1885 7 Seek_Error_Rate 0x000b 099 099 067 Предварительная ошибка Всегда - 1 8 Seek_Time_Performance 0x0005 100 100 020 Предварительный сбой Оффлайн - 0 9 Power_On_Hours 0x0012 099 099 000 Old_age Всегда - 12937 10 Spin_Retry_Count 0x0013 100 100 060 Предварительная ошибка Всегда - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Всегда - 1075 192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age Всегда - 1797 193 Load_Cycle_Count 0x0012 099 099 000 Old_age Всегда - 1797 194 Температура_Цельсия 0x0002 187 187 000 Возраст_старости Всегда - 32 (Срок службы Мин/Макс 18/43) 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Всегда - 2120 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Всегда - 2 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age Всегда - 0 Версия журнала ошибок SMART: 1 Ошибок не зарегистрировано Структура журнала самотестирования SMART, номер ревизии 1 Номер Описание_теста Статус Оставшееся время жизни (часов) LBA_of_first_error # 1 Расширенный автономный режим Завершено: ошибка чтения 50% 12937 621063894 Структура данных журнала выборочной самопроверки SMART, номер ревизии 1 ДИАПАЗОН МИН_LBA МАКС_LBA ТЕКУЩИЙ_СТАТУС_ТЕСТА 1 0 0 Не_тестирование 2 0 0 Не_тестирование 3 0 0 Не_тестирование 4 0 0 Не_тестирование 5 0 0 Не_тестирование Выборочные флаги самотестирования (0x0): После сканирования выбранных диапазонов НЕ сканируйте оставшуюся часть диска. Если при включении питания ожидается выборочная самопроверка, возобновите ее после задержки в 0 минут.
Это вывод smartctl -a /dev/sdb
smartctl версия 5.38 [i686-pc-linux-gnu] Авторские права (C) 2002-8 Брюс Аллен Домашняя страница: http://smartmontools.sourceforge.net/ === НАЧАЛО РАЗДЕЛА ИНФОРМАЦИИ === Модель устройства: Hitachi HDP725050GLA360 Серийный номер: GEB531RE00M21B Версия прошивки: GM4OA50E Емкость пользователя: 500 107 862 016 байт Устройство: отсутствует в базе данных smartctl [для получения подробной информации используйте: -P showall] Версия ATA: 8 Стандарт ATA: ATA-8-ACS, редакция 4. Местное время: Вт Ноя 2 02:41:11 2010 UTC Поддержка SMART: Доступна — устройство поддерживает функцию SMART. Поддержка SMART: включена === НАЧАЛО ЧТЕНИЯ РАЗДЕЛА SMART DATA === Результат теста самооценки общего состояния здоровья SMART: ПРОЙДЕНО Общие ценности SMART: Статус сбора данных в автономном режиме: (0x80) Активность сбора данных в автономном режиме так и не был начат. Автоматический сбор данных в автономном режиме: включен. Статус выполнения самотестирования: (0) Предыдущая процедура самотестирования завершена. без ошибок или самотестирования никогда не было был запущен. Общее время для завершения офлайн сбор данных: (7854) секунд. Сбор данных в автономном режиме возможности: (0x5b) SMART выполнить в автономном режиме немедленно. Поддержка автоматического включения/выключения сбора данных в автономном режиме. Приостановить сбор офлайн-данных при появлении новых команда. Поддерживается автономное сканирование поверхности. Поддерживается самотестирование. Самотестирование транспортировки не поддерживается. Поддерживается выборочная самопроверка. Возможности SMART: (0x0003) Сохраняет данные SMART перед входом режим энергосбережения. Поддерживает таймер автоматического сохранения SMART. Возможность регистрации ошибок: (0x01) Поддерживается регистрация ошибок. Поддерживается ведение журнала общего назначения. Короткая процедура самопроверки Рекомендуемое время опроса: (1) минут. Расширенная процедура самотестирования Рекомендуемое время опроса: (131) минут. Возможности SCT: (0x003d) Статус SCT поддерживается. Поддерживается управление функциями SCT. Поддерживается таблица данных SCT. Номер ревизии структуры данных атрибутов SMART: 16 Атрибуты SMART конкретного поставщика с пороговыми значениями: ID# ИМЯ_АТРИБУТА ЗНАЧЕНИЕ ФЛАГА НАИБОЛЕЕ ЗНАЧЕНИЕ ТИП ПОРОГА ОБНОВЛЕНО WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 016 Предварительная ошибка Всегда - 0 2 Пропускная способность_Производительность 0x0005 131 131 054 Предварительный отказ Оффлайн - 147 3 Spin_Up_Time 0x0007 161 161 024 Предварительный сбой Всегда - 222 (В среднем 256) 4 Start_Stop_Count 0x0012 100 100 000 Old_age Всегда - 1011 5 Reallocated_Sector_Ct 0x0033 100 100 005 Предварительная ошибка Всегда - 0 7 Seek_Error_Rate 0x000b 100 100 067 Предварительная ошибка Всегда - 0 8 Seek_Time_Performance 0x0005 131 131 020 Предварительный сбой Offline - 29 9 Power_On_Hours 0x0012 099 099 000 Old_age Всегда - 12930 10 Spin_Retry_Count 0x0013 100 100 060 Предварительная ошибка Всегда - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Всегда - 1008 192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age Всегда - 1747 193 Load_Cycle_Count 0x0012 099 099 000 Old_age Всегда - 1747 194 Температура_Цельсия 0x0002 214 214 000 Старый_возраст Всегда - 28 (Срок службы Мин/Макс 17/39) 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Всегда - 0 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Всегда - 0 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Всегда - 0 Версия журнала ошибок SMART: 1 Ошибок не зарегистрировано Структура журнала самотестирования SMART, номер ревизии 1 Самотестирования не зарегистрировано. [Для запуска самотестирования используйте: smartctl -t] Структура данных журнала выборочной самопроверки SMART, номер ревизии 1 ДИАПАЗОН МИН_LBA МАКС_LBA ТЕКУЩИЙ_СТАТУС_ТЕСТА 1 0 0 Не_тестирование 2 0 0 Не_тестирование 3 0 0 Не_тестирование 4 0 0 Не_тестирование 5 0 0 Не_тестирование Выборочные флаги самотестирования (0x0): После сканирования выбранных диапазонов НЕ сканируйте оставшуюся часть диска. Если при включении питания ожидается выборочная самопроверка, возобновите ее после задержки в 0 минут.
решение1
Возможность почти войти в WindowsXP не похожа на сбой диска в raid0. Когда я видел сбойные массивы raid0, там не было загрузки (аппаратной).
Для liveCD Kubuntu не загружается нужный драйвер (модуль) для raid0, и Kubuntu пытается прочитать sda и sdb как отдельные диски. Sda "работает", так как у него есть MBR, а sdb терпит неудачу, так как у него ее нет. Вы не можете смонтировать /dev/sda1, так как половина данных для вашего тома NTFS находится на sdb, который не читается.
Как реализован Raid0? (программно или аппаратно)
решение2
Запустите chkdsk на массиве, скопируйте драйвер sata на установочный компакт-диск XP, затем загрузитесь в режиме восстановления и запустите chkdsk /r из командной строки.
Я использую это для переноса «контроллеров запоминающих устройств» на компакт-диск XP, в вашем случае нет необходимости в других пакетах драйверов, которые они предлагают.
Как использовать инструмент DPsBASE http://users.telenet.be/jtdoom/basetute/Eng_tut6b.htm
.
решение3
Очевидно, что один из дисков выходит из строя. Вы не можете смонтировать только один из дисков, поскольку он содержит только часть данных; вам придется смонтировать весь массив, который является /dev/mapper/nvidia_ijdbffag1.
решение4
Ваш диск /dev/sda выходит из строя. Уже 1885 перераспределенных секторов — явный признак умирающего диска. Проверьте также состояние /dev/sdb.
Дублируйте свой диск с помощью ddrescue, чтобы избежать дальнейшей деградации. Помните, что дублирование диска, скорее всего, еще больше ухудшит состояние вашего диска. Может потребоваться также дублировать /dev/sdb. При чередующейся структуре массива RAID0 вам потребуются два рабочих диска для восстановления данных.
Номер ревизии структуры данных атрибутов SMART: 16 Атрибуты SMART, специфичные для поставщика, с пороговыми значениями: ID# ИМЯ_АТРИБУТА ЗНАЧЕНИЕ ФЛАГА НАИМЕНОВАНИЕ ПОРОГА ТИП ОБНОВЛЕНО WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 097 097 016 Предварительный сбой Всегда - 196612
5 Reallocated_Sector_Ct 0x0033 001 001 005 Предварительный сбой Всегда FAILING_NOW1885
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Всегда - 2120
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Всегда - 2