우분투 리눅스에서 chkdsk / f / r 대안 액세스 할 수

Windows에서 OS chkdsk /f /r는 HDD 오류를 자동으로 수정합니다.
리눅스를 사용하여 랩톱으로 부팅 할 수는 있지만 랩톱에서 액세스 할 수 없습니다.
라이브 부팅 우분투 14.04를 가지고 있으며 hdd 논리 오류를 수정하고 Windows를 사용하여 복구 할 수있는 것처럼 자동으로 수정하는 명령을 실행해야합니다 chkdsk /f /r.
그렇다면 chkdsk /f /rhdd 오류를 해결하기 위해 리눅스에서 대체 명령은 무엇 입니까?



답변

AFAIK에 대한 전체 교체는 없습니다 chkdsk. 기본적으로 두 가지 옵션이 있습니다

ntfsfixntfs-3g의 일부이며 Ubuntu LiveMedium에 사전 설치되어 있어야합니다. NTFS의 일부 기본 문제 만 해결할 수 있지만 chkdsk다음 Windows 시작시 항상 트리거됩니다 .

어떤 경우에는 이것을 사용 가능한 상태로 되돌리기에 충분할 수 있습니다 (Windows가 실행될 수있을 정도로 부팅 할 수 있는지에 따라 다름 chkdsk).

이것이 실패하면 옵션 Nr 2가 남습니다.

  • Windows 설치 / 복구 CD / DVD / BootStick 사용

거기 chkdsk에서 명령 프롬프트에서 실행할 수 있습니다 .

사용 가능한 Windows 미디어가없는 경우 하드 드라이브를 제거하고 다른 Windows 시스템에 연결할 수도 있습니다.


답변

Windows chkdsk만큼 강력하지는 않지만 다음 방법을 사용할 수 있습니다.

sudo ntfsfix /dev/sdXY
sudo ntfsresize -i -f -v /dev/sdXY

Linux에는 강력한 기능이 없기 때문에 Windows에서 그렇게해야하지만 좋은 일을 할 수 있습니다.

ntfsresize위 의 명령은 불량 클러스터를 검사하고 파일 시스템 일관성 검사를 수행합니다.

편집 : 일부 사람들은 ntfsfix데이터 손실을 일으킬 수있는 다른 옵션이 없으면 사용을 자제하여 사용하지 마십시오 .


답변

Linux에는 NTFS 파일 시스템을 수정하는 도구가 없습니다.

ntfsfix디스크를 고정 하는 데 사용하지 마십시오 . “dirty FS”플래그 만 제거하면 잘못된 보안 감각이 나타납니다. 몇 가지 “수정”후 데이터를 복구 할 수 없게됩니다.

Windows를 사용하십시오. Windows와 함께 별도의 HDD가 있거나 VMware를 설치하고 Microsoft에서 Windows vmware 이미지를 다운로드하고 게스트 OS와 원시 디스크를 공유 한 다음 확인하십시오.


답변

“fsck”사용 : http://ss64.com/bash/fsck.html

fsck -a / dev / sdXY (sdXY는 “파티션”또는 검사하려는 디스크입니다).