
我的機器如下:
- RAID0 中的一對硬碟,ATA Hitachi HDT72505
- nVidia 主機板,「M51」?
Windows XP 拒絕啟動:
- 啟動通常會導致 Windows 載入畫面期間掛起
- 在安全模式下啟動,可以進入登入畫面。登入會導致掛起。
使用 Windows XP 安裝 CD:
- 未偵測到任何硬碟
- 如果插入外部硬碟,則 CD 將在使用故障復原控制台時安裝該硬碟
幸運的是,我有一張 Kubuntu 9.10 的 DVD。
fdisk -l
顯示此輸出:
磁碟 /dev/sda:500.1 GB,500107862016 位元組 255 個磁頭,63 個扇區/磁軌,60801 個柱面 單位 = 16065 * 512 = 8225280 位元組的柱面 磁碟標識符:0xc0cfc0cf 裝置引導開始結束區塊 ID 系統 /dev/sda1 * 1 60801 488384001 7 HPFS/NTFS 磁碟 /dev/sdb: 500.1 GB, 500107862016 位元組 255 個磁頭,63 個扇區/磁軌,60801 個柱面 單位 = 16065 * 512 = 8225280 位元組的柱面 磁碟識別碼:0xfff7fff7 裝置引導開始結束區塊 ID 系統 注意:扇區大小為 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 錯誤:/dev/sdc 上不支援磁區大小 4096。 注意:跳過可移動裝置 /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 發現 調試:不是 isw,位於 1891654656 調試:isw 嘗試硬編碼 -2115 偏移量。 調試:不是 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 發現 調試:不是 isw,位於 1891654656 調試:isw 嘗試硬編碼 -2115 偏移量。 調試:不是 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” 偵錯:將「nvidia_ijdbffag」集的狀態設為 16 調試:檢查 nvidia 設備“/dev/sda” 偵錯:將「nvidia_dacifgcg」集的狀態設為 16 RAID 集「nvidia_ijdbffag」已處於活動狀態 訊息:啟動線性 raid 集“nvidia_ijdbffag” RAID 集「nvidia_dacifgcg」已處於作用中狀態 訊息:啟動線性raid集“nvidia_dacifgcg” 注意:發現“nvidia_ijdbffag”上的分區 注意:/dev/mapper/nvidia_ijdbffag:dos 發現 注意:/dev/mapper/nvidia_ijdbffag:發現 dos 元數據 注意:為 /dev/mapper/nvidia_ijdbffag 建立分區 RAID 集 注意:發現“nvidia_dacifgcg”上的分區 注意:/dev/mapper/nvidia_dacifgcg:dos 發現 注意:/dev/mapper/nvidia_dacifgcg:發現 dos 元數據 調試:_find_set:搜尋 nvidia_dacifgcg1 調試:_find_set:未找到 nvidia_dacifgcg1 注意:為 /dev/mapper/nvidia_dacifgcg 建立分區 RAID 集 RAID 集「nvidia_dacifgcg1」已處於作用中狀態 訊息:啟動分區 raid 集“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”,線性,好的,976773166個磁區,data@0 /dev/sda:nvidia,“nvidia_dacifgcg”,線性,好的,976773166個扇區,data@0
這是的輸出smartctl -a /dev/sda
smartctl 版本 5.38 [i686-pc-linux-gnu] 版權所有 (C) 2002-8 Bruce Allen 首頁是http://smartmontools.sourceforge.net/ Smartctl 開啟裝置:/dev/sda1 失敗:沒有這樣的檔案或目錄 root@ubuntu:~# smartctl --all /dev/sda smartctl 版本 5.38 [i686-pc-linux-gnu] 版權所有 (C) 2002-8 Bruce Allen 首頁是http://smartmontools.sourceforge.net/ === 訊息部分開始 === 型號系列:Hitachi Deskstar T7K500 設備型號:日立HDT725050VLA360 序號:VFK401R424LAJK 韌體版本:V56OA7EA 使用者容量:500,107,862,016字節 設備是:在 smartctl 資料庫中[詳細資訊使用:-P show] ATA 版本為:7 ATA 標準為:ATA/ATAPI-7 T13 1532D 修訂版 1 當地時間是: UTC 時間 2010 年 11 月 2 日星期二 02:39:57 SMART 支援: 可用 - 設備具有 SMART 功能。 SMART 支援為:已啟用 === 讀取智慧資料部分的開始 === SMART整體健康自我評估測試結果:失敗! 預計 24 小時內驅動器將故障。保存所有資料。 請參閱供應商特定的屬性清單以了解失敗的屬性。 一般 SMART 價值觀: 離線資料收集狀態:(0x00) 離線資料收集活動 從未開始。 自動離線資料收集:停用。 自我檢測執行狀態: ( 117) 上次自我檢測已完成 測試的讀取元素失敗。 離線完成的總時間 資料收集:(8389)秒。 離線資料擷取 功能:(0x5b) SMART 立即離線執行。 自動離線資料收集開/關支援。 新品上線後暫停線下收藏 命令。 支援離線表面掃描。 支持自檢。 不支援傳輸自檢。 支持選擇性自我檢測。 SMART 功能:(0x0003) 在輸入之前儲存 SMART 數據 省電模式。 支援SMART自動儲存定時器。 錯誤記錄功能:(0x01) 支援錯誤記錄。 支援通用日誌記錄。 簡短的自我檢測程序 建議輪詢時間:(1)分鐘。 擴展自檢程序 建議輪詢時間:(140)分鐘。 SCT 功能:(0x003f) 支援 SCT 狀態。 支援 SCT 功能控制。 支援 SCT 數據表。 SMART 屬性資料結構修訂號:16 具有閾值的供應商特定 SMART 屬性: ID# ATTRIBUTE_NAME 標誌值 最差閾值類型已更新 WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 097 097 016 永遠為失敗前 - 196612 2 Throughput_Performance 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 194Temperature_Celsius 0x0002 187 187 000 Old_age 總是 - 32(生命週期最小/最大 18/43) 196 Realated_Event_Count 0x0032 100 100 000 Old_age 總是 - 2120 197 Current_Pending_Sector 0x0022 100 100 000 Old_age 總是 - 2 198 Offline_Un Correctable 0x0008 100 100 000 Old_age 離線 - 0 199 UDMA_CRC_Error_Count 0x000a 200 253 000 Old_age 總是 - 0 SMART 錯誤日誌版本:1 沒有記錄錯誤 SMART 自檢日誌結構修訂號 1 Num Test_Description 狀態 剩餘壽命(小時) LBA_of_first_error #1 延長離線完成:讀取失敗50% 12937 621063894 SMART 選擇性自我檢測日誌資料結構修訂號 1 跨距 MIN_LBA MAX_LBA CURRENT_TEST_STATUS 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 Bruce Allen 首頁是http://smartmontools.sourceforge.net/ === 訊息部分開始 === 設備型號:日立HDP725050GLA360 序號:GEB531RE00M21B 韌體版本:GM4OA50E 使用者容量:500,107,862,016字節 設備是:不在 smartctl 資料庫中 [有關詳細信息,請使用:-P showall] ATA 版本為:8 ATA 標準是:ATA-8-ACS 修訂版 4 當地時間是: UTC 時間 2010 年 11 月 2 日星期二 02:41:11 SMART 支援: 可用 - 設備具有 SMART 功能。 SMART 支援為:已啟用 === 讀取智慧資料部分的開始 === SMART整體健康自我評估測試結果:通過 一般 SMART 價值觀: 離線資料收集狀態:(0x80) 離線資料收集活動 從未開始。 自動離線資料收集:已啟用。 自檢執行狀態:(0) 上一次自我檢測程式已完成 沒有錯誤或沒有自我檢查過 已運行。 離線完成的總時間 資料收集:(7854)秒。 離線資料擷取 功能:(0x5b) SMART 立即離線執行。 自動離線資料收集開/關支援。 新品上線後暫停線下收藏 命令。 支援離線表面掃描。 支持自檢。 不支援傳輸自檢。 支持選擇性自我檢測。 SMART 功能:(0x0003) 在輸入之前儲存 SMART 數據 省電模式。 支援SMART自動儲存定時器。 錯誤記錄功能:(0x01) 支援錯誤記錄。 支援通用日誌記錄。 簡短的自我檢測程序 建議輪詢時間:(1)分鐘。 擴展自檢程序 建議投票時間:(131)分鐘。 SCT 功能:(0x003d) 支援 SCT 狀態。 支援 SCT 功能控制。 支援 SCT 數據表。 SMART 屬性資料結構修訂號:16 具有閾值的供應商特定 SMART 屬性: ID# ATTRIBUTE_NAME 標誌值 最差閾值類型已更新 WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 016 預失敗始終 - 0 2 Throughput_Performance 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 Realated_Sector_Ct 0x0033 100 100 005 故障前始終 - 0 7 Seek_Error_Rate 0x000b 100 100 067 預失敗始終 - 0 8 Seek_Time_Performance 0x0005 131 131 020 失敗前離線 - 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 194Temperature_Celsius 0x0002 214 214 000 Old_age 總是 - 28(生命週期最小/最大 17/39) 196 Realated_Event_Count 0x0032 100 100 000 Old_age 總是 - 0 197 Current_Pending_Sector 0x0022 100 100 000 Old_age 總是 - 0 198 Offline_Un Correctable 0x0008 100 100 000 Old_age 離線 - 0 199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age 總是 - 0 SMART 錯誤日誌版本:1 沒有記錄錯誤 SMART 自檢日誌結構修訂號 1 未記錄任何自檢。 [要執行自檢,請使用:smartctl -t] SMART 選擇性自我檢測日誌資料結構修訂號 1 跨距 MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 未測試 2 0 0 未測試 3 0 0 未測試 4 0 0 未測試 5 0 0 未測試 選擇性自我檢測標誌 (0x0): 掃描選定的跨度後,請勿讀取掃描磁碟的其餘部分。 如果選擇性自我檢測在加電時等待,請在 0 分鐘延遲後恢復。
答案1
幾乎能夠登入 windowsXP 聽起來不像是 raid0 中的故障磁碟機。當我看到失敗的 raid0 陣列時,沒有啟動(硬體)。
對於 Kubuntu 的 liveCD,沒有為 raid0 載入正確的驅動程式(模組),並且 Kubuntu 正在嘗試將 sda 和 sdb 作為單獨的驅動器讀取。 Sda 正在“工作”,因為它有 MBR,而 sdb 則失敗,因為它沒有。您無法掛載 /dev/sda1,因為 NTFS 磁碟區的一半資料位於 sdb 上,而該資料未被讀取。
Raid0 是如何進行的? (軟體或硬體)
答案2
在陣列上執行 chkdsk,將 sata 驅動程式滑入 XP 安裝 CD,然後啟動復原並從命令提示字元執行 chkdsk /r。
我用它來將“大容量儲存控制器”滑入 XP CD,不需要他們在您的情況下提供的其他驅動程式包。
如何使用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# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 097 VALUE 1 Raw_Read_Error_Rate 0x000b 097 VALUE 1 Raw_Read_Error_Rate 0x000b 097 09961 109961 12096112099611209961120996112099611209962
5 Reallocated_Sector_Ct 0x0033 001 001 005 預失敗始終為 FAILING_NOW1885年
196 Realated_Event_Count 0x0032 100 100 000 Old_age 總是 - 2120
197 Current_Pending_Sector 0x0022 100 100 000 Old_age 總是 - 2