Диагностика сбоя Windows / HDD / RAID0

Диагностика сбоя Windows / HDD / RAID0

Моя машина выглядит следующим образом:

  • Пара жестких дисков в 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, в вашем случае нет необходимости в других пакетах драйверов, которые они предлагают.

http://driverpacks.net/about

Как использовать инструмент 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

Связанный контент