it-swarm-ko.com

Ubuntu에 사용할 수있는 chkdsk가 있습니까?

이 질문 손상된 Linux 파티션에서 데이터를 복구하는 것에 대해 물었을 때 사람들은 Windows 설치 디스크에서 부팅하고 Chkdsk 실행을 권장했습니다. 음, 여전히 Windows 디스크는 없지만 Ubuntu 8.04 디스크는 있습니다. Linux 파티션의 데이터를 복원하거나 복구하는 데 도움이 될 수있는 Ubuntu 디스크에서 실행할 수있는 Chkdsk가 있습니까?

9
JoshMaurice

partition 이 손상 되었습니까? 부트 레코드를 지우거나 파티션 테이블이 손상되었을 수 있습니다. 먼저 문제를 조사해보십시오. Linux를 어떻게 설치했는지 설명하십시오. 이전 질문에서 보면 Windows (vfat 또는 ntfs) 파티션 내부의 플랫 파일에 설치된 것처럼 보입니다. 파티션 테이블에서 fdisk 및 look 을 실행하십시오.

하드 드라이브를 변경 하기 전에 HD 이미지를 만들어보십시오 (친구에서 할 수 있음).

업데이트 :

 
 ubuntu @ ubuntu : ~ $ 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를 부팅 할 수 있으므로 Windows XP 서비스 팩 2 지원 도구 에서 dskprobe를 사용하여 fs 유형이 올바른지 확인할 수 있습니다. .하지만 이미 정확합니다. fs 유형 7은 NTFS입니다.

"파일 시스템 유형은 RAW입니다. RAW 드라이브에는 CHKDSK를 사용할 수 없습니다." 윈도우가 어떤 이유로 fs 유형을 결정할 수 없음을 의미합니다. 보시다시피 fs 유형이 정확합니다.

Windows 파티션에서 Chkdsk 를 실행하려면 Windows 복구 콘솔 을 설치하고 복구 콘솔에서 부팅하고 디스크를 확인할 수 있습니다.

디스크를 확인한 후 c :\ubuntu\disks에 액세스 할 수 있습니다. 일반적인 루프백 장치로 Linux 파티션 (파일에 있음)을 마운트 할 수 있다고 생각합니다.

mount -o loop [path to your linux-loopback-partition]

그러나 먼저 창 애국을 마운트해야합니다.

5
Alex Bolotov

아마도 "badblocks"를 원할 것입니다.

다음은 사용 방법을 보여주는 Linux 파일 시스템 (ext2)에 대한 좋은 하우투입니다. http://ubuntu-rescue-remix.org/node/5

그래도 NTFS에서 어떻게 도움이 될지 모르겠습니다.

1
qneill

Linux 파티션에서 데이터를 복구하려면 chkdsk에 해당하는 명령을 실행하지 마십시오. 잃어버린 데이터가 아무것도 연결되어 있지 않다는 것을 알아 차리고 파일 시스템에서 대부분의 흔적을 삭제하여 복구를 이전보다 훨씬 더 어렵게 만듭니다. 대신 fsck가 불일치를 제거하는 것처럼 파일 시스템 내부를 보는 파일 시스템 용 특수 도구를 사용해야합니다.

  • ext2 : 이 페이지 에 설명 된대로 undelete 도구를 사용해보십시오.
  • ext3 : 훨씬 더 어렵지만 일반적으로 매우 길고 기술적 인 페이지 에 설명 된 ext3grep를 사용하여 많은 파일을 복구 할 수 있습니다. 도구 사용법을 알고 싶다면 상단 부분을 건너 뛸 수 있지만, 상단 섹션을 읽어주는 것이 매우 유용했습니다.

Ext2 또는 ext3을 사용하는 경우 이 DiskInternals 도구 를 시도 할 수도 있습니다. 나는 이것을 직접 사용하지 않았으며 위의 두 도구를 모두 성공적으로 사용했습니다.

1
jamuraa

NTFS에서 Wubi 설치를 사용하고 있으며 실제 Ubuntu 파티션이 없기 때문에 ext에 게시 된 답변은 작동하지 않습니다.

ntfsprogs 에는 파일 시스템에 플래그를 지정하는 ntfsfix 를 포함하여 NTFS 용 유틸리티가 포함되어있어 Windows가 다음에 재부팅 할 때이를 수정하려고 시도합니다. 다른 질문에 대한 bdonlan의 답변 작동 할 수 있습니다. 솔직히 무엇이 최선인지 잘 모르겠습니다. 누구든지 더 나은 솔루션을 가지고 있다면 NTFS에 Wubi 설치를 위해, 그것을 게시하십시오.

1
DLH