손상된 Linux 파티션에서 데이터를 복구하는 방법에 대해이 질문을 할 때 사람들은 Windows 설치 디스크로 부팅하고 실행하는 것이 좋습니다 Chkdsk
. 글쎄, 여전히 Windows 디스크는 없지만 Ubuntu 8.04 디스크가 있습니다. Linux 파티션에서 데이터를 복원하거나 복구하는 데 도움이 될 수있는 Chkdsk에 해당하는 Ubuntu 디스크에서 실행할 수 있습니까?
손상된 Linux 파티션에서 데이터를 복구하는 방법에 대해이 질문을 할 때 사람들은 Windows 설치 디스크로 부팅하고 실행하는 것이 좋습니다 Chkdsk
. 글쎄, 여전히 Windows 디스크는 없지만 Ubuntu 8.04 디스크가 있습니다. Linux 파티션에서 데이터를 복원하거나 복구하는 데 도움이 될 수있는 Chkdsk에 해당하는 Ubuntu 디스크에서 실행할 수 있습니까?
답변:
파티션 이 손상 되었습니까? 부팅 레코드를 삭제했거나 파티션 테이블이 손상되었을 수 있습니다. 처음에 문제를 조사하십시오. Linux를 어떻게 설치했는지 설명하십시오. 이전 질문에서 Windows (vfat 또는 ntfs) 파티션 내부의 플랫 파일에 설치된 것처럼 보입니다. fdisk를 실행 해보십시오 모습을 파티션 테이블에.
하기 전에 어떤 당신의 HD의 이미지를 만들기 위해 하드 드라이브 시도를 변경 (당신은 당신의 친구에서 그렇게 할 수 있습니다).
최신 정보:
우분투 @ 우분투 : ~ $ sudo fdisk -l 디스크 / dev / sda : 40.0GB, 40020664320 바이트 255 헤드, 63 섹터 / 트랙, 4865 실린더 단위 = 16065 * 512 = 8225280 바이트의 실린더 디스크 식별자 : 0x903bd648 장치 부팅 시작 끝 블록 ID 시스템 / dev / sda1 * 1 4864 39070048+ 7 HPFS / NTFS
우리가 볼 수 있듯이 NTFS 패리티가 하나뿐이므로 WUBI (또는 유사한 것)를 사용하여 Ubuntu를 설치 한 것으로 보입니다.
Linux는 루프 디스크 파티션에 설치되며,이 파일은 Windows 디스크 c의 어딘가에 파일 또는 몇 개의 파일 일뿐입니다 (예 : c : \ ubuntu \ disks).
이전 질문에서 알 수 있듯이 Windows XP 서비스 팩 2 지원 도구의 dskprobe를 사용 하여 fs 유형이 올바른지 확인할 수 있지만 이미 올바른지 확인하십시오. fs 유형 7은 NTFS입니다.
메시지 "파일 시스템 유형이 RAW입니다. RAW 드라이브에는 CHKDSK를 사용할 수 없습니다." 윈도우가 어떤 이유로 fs 유형을 결정할 수 없다는 것을 의미합니다. 우리가 볼 수 있듯이 fs 유형이 올바른지
Windows 파티션 에서 Chkdsk 를 실행 하려면 Windows 복구 콘솔을 설치하고 복구 콘솔 에서 부팅 한 다음 디스크를 확인하십시오.
디스크를 확인하면 c : \ ubuntu \ disks에 액세스 할 수 있습니다. 일반적인 루프백 장치로 리눅스 파티션 (파일에 있음)을 마운트 할 수 있다고 생각합니다.
mount -o loop [path to your linux-loopback-partition]
그러나 먼저 창구를 장착해야합니다.
리눅스 파티션에서 데이터를 복구하기 위해 chkdsk에 해당하는 것을 실행하고 싶지 않습니다. 손실 된 데이터가 아무것도 연결되어 있지 않고 파일 시스템에서 대부분의 흔적을 삭제하여 이전보다 훨씬 더 복구가 어렵다는 것을 알 수 있습니다. 대신 불일치를 제거하기 위해 fsck처럼 파일 시스템 내부를 보는 파일 시스템 용 특수 도구를 사용해야합니다.
undelete
설명 된대로 도구를 사용해보십시오 .ext3grep
에 설명되어있는을 사용하여 많은 파일을 복구 할 수 있습니다 . 도구 사용법을 알고 싶다면 상단 부분을 건너 뛸 수 있지만 상단 섹션을 읽는 것이 매우 유용했습니다.ext2 또는 ext3에있는 경우이 DiskInternals 도구를 사용해 볼 수도 있습니다 . 나는 이것을 직접 사용하지 않았으며 위의 두 도구를 모두 성공적으로 사용했습니다.
ext3grep
파일 시스템이 손상되었을 때 제 경우에 효과가있었습니다 (완전히 손상되지는 않았지만 fsck는 드라이브 이미지의 손상을 "취소"할 수 있습니다)
NTFS에서 Wubi 설치를 사용하고 있고 실제 Ubuntu 파티션이 없기 때문에 ext에 대해 게시 된 답변이 작동하지 않습니다.
ntfsprogs 에는 ntfsfix를 포함하여 NTFS에 대한 일부 유틸리티가 포함되어 있습니다. 이 파일에는 Windows가 다음에 다시 부팅 할 때 파일 시스템이 수정을 시도하도록 파일 시스템에 플래그를 지정합니다. 다른 질문에 대한 bdonlan의 대답 은 효과가 있습니다. 솔직히 무엇이 최선인지 잘 모르겠습니다. 누구든지 NTFS에서 Wubi 설치를위한 더 나은 솔루션 을 가지고 있다면 게시하십시오.
아마 "badblocks"를 원할 것입니다.
다음은 Linux 파일 시스템 (ext2)에 대한 유용한 사용법을 보여줍니다. http://ubuntu-rescue-remix.org/node/50
NTFS로 어떻게 도움이 될지 잘 모르겠습니다.