NTFS 복구 - Linux의 chkdsk

NTFS 복구 - Linux의 chkdsk

Windows를 어떻게 실행할 수 있나요?chkdsk.exe내로부터리눅스 USB 구조 스틱NTFS 드라이브를 복구하시겠습니까?

미디어 플레이어용입니다. 저는 더 이상 Windows를 사용하지 않지만 때때로 이 디스크를 복구하기 위해 넷북에 제대로 작동하는 설치를 유지해야 합니다! 이 쓸모없는 파티션을 제거하고 싶습니다.

Linux 도구 ntfs-3g의 ntfsfix는 Windows chkdsk를 대체할 수 없습니다!

답변1

chkdsk.exe아래 실행을 고려하지 않는 한와인아니면 가상화, 리눅스에서는 실행할 수 없습니다. ntfsfix대부분의 배포 저장소에서 사용할 수 있는 ntfs 파티션 복구를 위한 Linux 호환 도구가 있습니다 .

Linux용 chkdsk가 아니며 Microsoft Windows와 호환되는 결과를 생성하지 못할 수 있지만 문제를 해결할 수 있습니다.일부NTFS에서 발생할 수 있는 일반적인 문제입니다. 그것복구하려고 하면 데이터가 손실될 수 있습니다., chkdsk도 이 작업을 수행할 수 있습니다. 사용 예:

ntfsfix /dev/sdxY

xY복구하려는 파티션의 해당 문자로 바꿔야 합니다 .

답변2

저는 MiniXP를 사용합니다히렌의 BootCD. 포함된 버전 5.1.2600.0은 약간 오래되었지만 작업이 완료되었습니다.

이렇게 하면 복구 스틱에 다른 시작 항목을 추가하고 chkdsk.exe의 전체 기능을 사용할 수 있습니다!

다음은 내 매뉴얼의 단계별 Linux 전용 방법입니다.없는USB 메모리 스틱:

시작하다세게 때리다터미널의 세션

mkdir /tmp/d1 && cd /tmp/d1

wget http://www.hirensbootcd.org/files/Hirens.BootCD.15.2.zip

unzip Hirens.BootCD.15.2.zip

mkdir iso

sudo mount -o loop,ro,uid=$UID Hiren\'s.BootCD.15.2.iso iso

사용하려는 USB 플래시 드라이브를 삽입합니다.주의 깊은! 그 안에 있는 모든 콘텐츠가 삭제됩니다!

조이스틱 장치를 확인합니다.

dmesg

또는

journalctl

또는

less /var/log/syslog

장치와 파티션에 주의하세요.

USB_STICK=  # e.g. /dev/sdb

USB_STICK_PARTITION=${USB_STICK}1

다시 확인하세요:

/sbin/fdisk -l $USB_STICK

설치되어 있는지 확인하십시오.

mount | grep $USB_STICK

그렇다면: 장치 또는 파티션을 마운트 해제합니다.

sudo umount ${USB_STICK}{,{1..4}}

지우기:

sudo dd if=/dev/zero of=$USB_STICK count=10000

syslinux를 다운로드하세요:

wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz

추출:

tar xzf syslinux-6.03.tar.gz

마스터 부트 레코드에 쓰기:

sudo dd if=syslinux-6.03/bios/mbr/mbr.bin of=$USB_STICK

예를 들어 FAT32 파티션을 만듭니다.

echo ,,c,\* | sudo sfdisk $USB_STICK 

형식을 지정하세요.

sudo mkfs.vfat -n MINIXP -v $USB_STICK_PARTITION

부팅 가능하게 만드세요:

sudo syslinux-6.03/bios/linux/syslinux --install $USB_STICK_PARTITION

콘텐츠 복사:

mkdir usb

sudo mount -o uid=$UID $USB_STICK_PARTITION usb

cp -rv iso/* usb

구성 파일을 생성합니다:

echo "default minixp\nlabel minixp\nboot /HBCD/grldr" >usb/syslinux.cfg

만들다MiniXP기본:

sed -i '/^default/s|/default|2|' usb/HBCD/menu.lst

정돈하다:

sudo umount $USB_STICK_PARTITION

sudo umount iso

cd ..
rm -r d1

완벽한!

Parted Magic과 큰 바이러스 항목을 삭제하고 요약했습니다.200MB내 구조용 막대기에.

이 프로그램을 여러분의 구조봉에 맞게 조정하세요!

관련 정보