
내 컴퓨터는 다음과 같습니다.
- RAID0의 하드 디스크 쌍, ATA Hitachi HDT72505
- nVidia 마더보드, "M51"?
Windows XP가 부팅을 거부했습니다.
- 일반적으로 부팅하면 Windows 로딩 화면이 진행되는 동안 중단됩니다.
- 안전 모드로 부팅하면 로그인 화면으로 들어갈 수 있습니다. 로그인하면 정지됩니다.
Windows XP 설치 CD 사용:
- 하드 디스크가 하나도 감지되지 않습니다.
- 외부 HD가 연결되어 있으면 복구 콘솔을 사용하는 동안 CD가 해당 HD를 마운트합니다.
운 좋게도 Kubuntu 9.10 DVD가 있습니다.
fdisk -l
다음 출력을 보여줍니다.
디스크 /dev/sda: 500.1GB, 500107862016바이트 255개 헤드, 63개 섹터/트랙, 60801개 실린더 단위 = 16065 * 512 = 8225280바이트의 실린더 디스크 식별자: 0xc0cfc0cf 장치 부팅 시작 끝 블록 ID 시스템 /dev/sda1 * 1 60801 488384001 7 HPFS/NTFS 디스크 /dev/sdb: 500.1GB, 500107862016바이트 255개 헤드, 63개 섹터/트랙, 60801개 실린더 단위 = 16065 * 512 = 8225280바이트의 실린더 디스크 식별자: 0xfff7fff7 장치 부팅 시작 끝 블록 ID 시스템 참고: 섹터 크기는 4096입니다(512 아님).
/dev/sdb 아래에는 장치가 표시되지 않습니다. 쿠분투는 하드 디스크를 자동으로 마운트하지 않았습니다.
시도 중: mount -t ntfs-3g /dev/sda1 /mnt/windows
마운트가 다음과 같이 불평합니다.ntfs-3g: Failed to access volume '/dev/sda1': No such file or directory
쿠분투 설치 프로그램은 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 검색 중 디버그: -522494976의 isw가 아닙니다. 디버그: 하드 코딩된 -2115 오프셋을 시도하고 있습니다. 디버그: -523576832의 isw가 아닙니다. 알림: /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 검색 중 디버그: 1891654656의 isw가 아닙니다. 디버그: 하드 코딩된 -2115 오프셋을 시도하고 있습니다. 디버그: 1890572800의 isw가 아닙니다. 알림: /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 발견 중 디버그: 1891654656의 isw가 아닙니다. 디버그: 하드 코딩된 -2115 오프셋을 시도하고 있습니다. 디버그: 1890572800의 isw가 아닙니다. 알림: /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 알림: RAID 세트 "nvidia_ijdbffag"에 /dev/sdb를 추가했습니다. 디버그: _find_set: nvidia_dacifgcg 검색 디버그: _find_set: nvidia_dacifgcg 검색 디버그: _find_set: 찾을 수 없음 nvidia_dacifgcg 디버그: _find_set: 찾을 수 없음 nvidia_dacifgcg 디버그: _find_set: nvidia_dacifgcg 검색 디버그: _find_set: 찾을 수 없음 nvidia_dacifgcg 알림: RAID 세트 "nvidia_dacifgcg"에 /dev/sda를 추가했습니다. 디버그: nvidia 장치 "/dev/sdb" 확인 중 디버그: "nvidia_ijdbffag" 세트의 상태를 16으로 설정 디버그: nvidia 장치 "/dev/sda" 확인 디버그: "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 메타데이터가 발견되었습니다. 주의 사항: /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", 선형, ok, 976773166 섹터, data@ 0 /dev/sda: nvidia, "nvidia_dacifgcg", 선형, ok, 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입니다. 현지 시간: 2010년 11월 2일 화요일 02:39:57 UTC SMART 지원은 다음과 같습니다. 사용 가능 - 장치에 SMART 기능이 있습니다. SMART 지원은 다음과 같습니다: 활성화됨 === 스마트 데이터 읽기 섹션 시작 === SMART 종합건강 자가평가 테스트 결과 : FAILED! 24시간 이내에 드라이브 오류가 예상됩니다. 모든 데이터를 저장하세요. 실패한 속성은 공급업체별 속성 목록을 참조하세요. 일반 SMART 값: 오프라인 데이터 수집 상태: (0x00) 오프라인 데이터 수집 활동 시작된 적이 없습니다. 자동 오프라인 데이터 수집: 비활성화됨. 셀프 테스트 실행 상태: ( 117) 이전 셀프 테스트가 완료되었습니다. 테스트의 읽기 요소가 실패했습니다. 오프라인 완료에 걸린 총 시간 데이터 수집: (8389)초. 오프라인 데이터 수집 기능: (0x5b) SMART는 오프라인으로 즉시 실행됩니다. 자동 오프라인 데이터 수집 ON/OFF를 지원합니다. 새 항목이 작성되면 오프라인 수집을 일시 중지합니다. 명령. 오프라인 표면 스캔이 지원됩니다. 자체 테스트가 지원됩니다. 운반 자체 테스트는 지원되지 않습니다. 선택적 자가 테스트가 지원됩니다. SMART 기능: (0x0003) 들어가기 전에 SMART 데이터를 저장합니다. 절전 모드. SMART 자동 저장 타이머를 지원합니다. 오류 로깅 기능: (0x01) 오류 로깅이 지원됩니다. 범용 로깅이 지원됩니다. 짧은 자체 테스트 루틴 권장 폴링 시간: (1)분. 확장된 자체 테스트 루틴 권장 폴링 시간: (140)분. SCT 기능: (0x003f) SCT 상태가 지원됩니다. SCT 기능 제어가 지원됩니다. SCT 데이터 테이블이 지원됩니다. SMART 속성 데이터 구조 개정 번호: 16 임계값이 있는 공급업체별 SMART 속성: ID 번호 ATTRIBUTE_NAME 플래그 값 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 Reallocation_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 Old_age 항상 - 32(수명 최소/최대 18/43) 196 Realowned_Event_Count 0x0032 100 100 000 Old_age 항상 - 2120 197 Current_Pending_Sector 0x0022 100 100 000 Old_age 항상 - 2 198 오프라인_수정 불가능 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 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing 선택적 자체 테스트 플래그(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입니다. 현지 시간: 2010년 11월 2일 화요일 02:41:11 UTC SMART 지원은 다음과 같습니다. 사용 가능 - 장치에 SMART 기능이 있습니다. SMART 지원은 다음과 같습니다: 활성화됨 === 스마트 데이터 읽기 섹션 시작 === SMART 종합건강 자가평가 테스트 결과 : PASSED 일반 SMART 값: 오프라인 데이터 수집 상태: (0x80) 오프라인 데이터 수집 활동 시작된 적이 없습니다. 자동 오프라인 데이터 수집: 활성화되었습니다. 셀프 테스트 실행 상태: ( 0) 이전 셀프 테스트 루틴이 완료되었습니다. 오류가 없거나 자체 테스트를 수행한 적이 없습니다. 실행되었습니다. 오프라인 완료에 걸린 총 시간 데이터 수집: (7854)초. 오프라인 데이터 수집 기능: (0x5b) SMART는 오프라인으로 즉시 실행됩니다. 자동 오프라인 데이터 수집 ON/OFF를 지원합니다. 새 항목이 작성되면 오프라인 수집을 일시 중지합니다. 명령. 오프라인 표면 스캔이 지원됩니다. 자체 테스트가 지원됩니다. 운반 자체 테스트는 지원되지 않습니다. 선택적 자가 테스트가 지원됩니다. SMART 기능: (0x0003) 들어가기 전에 SMART 데이터를 저장합니다. 절전 모드. SMART 자동 저장 타이머를 지원합니다. 오류 로깅 기능: (0x01) 오류 로깅이 지원됩니다. 범용 로깅이 지원됩니다. 짧은 자체 테스트 루틴 권장 폴링 시간: (1)분. 확장된 자체 테스트 루틴 권장 폴링 시간: (131)분. SCT 기능: (0x003d) SCT 상태가 지원됩니다. SCT 기능 제어가 지원됩니다. SCT 데이터 테이블이 지원됩니다. SMART 속성 데이터 구조 개정 번호: 16 임계값이 있는 공급업체별 SMART 속성: ID 번호 ATTRIBUTE_NAME 플래그 값 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 Reallocation_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 194 온도_섭씨 0x0002 214 214 000 Old_age 항상 - 28(수명 최소/최대 17/39) 196 Realowned_Event_Count 0x0032 100 100 000 Old_age 항상 - 0 197 Current_Pending_Sector 0x0022 100 100 000 Old_age 항상 - 0 198 오프라인_수정 불가능 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 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing 선택적 자체 테스트 플래그(0x0): 선택한 범위를 스캔한 후 나머지 디스크를 읽거나 스캔하지 마십시오. 전원을 켤 때 선택적 자가 테스트가 보류 중인 경우 0분 지연 후에 재개하십시오.
답변1
windowsXP에 거의 로그인할 수 있다는 것이 raid0의 드라이브 고장처럼 들리지 않습니다. 실패한 raid0 어레이를 보면 부팅(하드웨어)이 없습니다.
쿠분투의 liveCD의 경우 raid0에 적합한 드라이버(모듈)가 로드되지 않고 쿠분투는 sda와 sdb를 별도의 드라이브로 읽으려고 합니다. Sda는 MBR이 있으므로 "작동"하고 있고 sdb는 MBR이 없기 때문에 실패합니다. NTFS 볼륨 데이터의 절반이 읽히지 않는 sdb에 있으므로 /dev/sda1을 마운트할 수 없습니다.
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 최악의 임계값 유형 업데이트 WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 097 097 016 사전 실패 항상 - 196612
5 Reallocation_Sector_Ct 0x0033 001 001 005 사전 실패 항상 FAILING_NOW1885년
196 Realowned_Event_Count 0x0032 100 100 000 Old_age 항상 - 2120
197 Current_Pending_Sector 0x0022 100 100 000 Old_age 항상 - 2