C와 D라는 두 개의 드라이브가 있는데 방금 C 드라이브(Windows 파일 포함)를 삭제했습니다. 그런 다음 Linux Mint를 설치했습니다.
Mint는 잘 작동하지만 D 드라이브에 접근할 수 없습니다. 내 모든 개인 문서와 중요한 문서가 거기에 있습니다.
그러나 D 드라이브를 열고 마운트하려고 하면 다음 오류가 표시됩니다.
Unable to mount 571 GB Volume
Error mounting /dev/sda4 at /media/saeed/C064AD3264AD2BDA: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda4" "/media/saeed/C064AD3264AD2BDA"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda4': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.
나는 읽었다이것질문과 답변. 작동하지만 읽기 전용입니다. 나는 또한 베스트 답변에서 말한 것을 수행했습니다.이것문제가 있지만 재정의할 수는 없습니다.
어떡해? 아니면 어떻게 해야 하나요?
더 이상 Windows에 액세스할 수 없습니다. 이것은 윈도우 10입니다.
인사
답변1
Linux에서 NTFS 드라이브를 마운트하고 더티 비트를 재설정하는 방법.
이것을 올바르게 해보자. 실수로 잘못된 데이터를 파기하기 쉽습니다.
1: HD 파티션을 식별합니다.
sudo fdisk -l
제공된 정보에서 문제의 드라이브와 파티션을 선택할 수 있어야 합니다.
이 같은:
/dev/sda1 2048 59414527 29706240 7 HPFS/NTFS/exFAT
/dev/sda2 59414528 169236479 54910976 83 Linux
/dev/sda3 173432832 488280063 157423616 5 Extended
/dev/sda4 169236480 173432831 2098176 82 Linux swap / Solaris
/dev/sda5 173434880 488280063 157422592 7 HPFS/NTFS/exFAT
존재하다내 거system은 /dev/sda5
더티 비트가 설정된 파티션입니다.
당신의 것이 될 수도 있습니다 /dev/sda4
.
노트:
X는 /dev/sdXn
물리적 하드 드라이브에 할당된 문자입니다.
여기서 n은 /dev/sdXn
파티션에 할당된 번호입니다.
문자 C:
및 D:
는 Microsoft에서 할당한 것이므로 여기서는 도움이 되지 않습니다.
올바른 드라이브와 파티션을 사용하고 있는지 확인하십시오.
sudo fdisk -l
디스크/파티션을 식별하는 데 도움이 되는 출력을 게시했습니다 .
2: 파티션이 마운트되지 않았는지 확인합니다.
mount | grep /dev/sda5
다음과 같이 출력되는 경우:
/dev/sda5 on /mnt/sda5 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
파티션이 마운트되었습니다.
제거:
sudo umount /dev/sda5
노트:
예, /dev/sda5
"장치 파일" 또는 "마운트 포인트"를 사용하여 제거 할 수 있습니다 /mnt/sda5
.
3: 더티 비트를 재설정합니다.
데이터를 수정하기 전에 해당 데이터가 어떻게 처리되는지 확인하세요.
sudo ntfsfix --no-action /dev/sda5
모든 것이 정상적으로 보인다고 만족한다면 데이터를 수정하십시오.
sudo ntfsfix --clear-dirty /dev/sda5
4: 파티션을 마운트합니다.
sudo mount /dev/sda5 /mnt/myData
노트:
NTFS 파일 시스템을 자동으로 감지할 때 마운트에서 사용하는 기본값은 일반적으로 괜찮습니다.
기본 설정이 작동하지 않으면 설치 옵션을 조정하십시오.
sudo mount -t ntfs -rw /dev/sda5
설치에 적합한 정확한 스위치는 매뉴얼 페이지를 확인하십시오.
man mount
6: /etc/fstab
파티션에 추가된 항목은 재부팅 시 자동으로 마운트됩니다.
파티션을 마운트하고 모든 스위치를 전환한 후 자동 마운트하려는 파티션의 UUID를 가져옵니다.
sudo blkid
UUID 번호를 기록해 두십시오.
sudo vi /etc/fstab
NTFS 드라이브에 대한 항목 추가
## My data on ntfs
UUID=12345678-1234-1234-1234-123456789abc /mnt/myData ntfs defaults 0 2
노트:
귀하의 UUID 번호는 고유하며 내 번호와 다릅니다. UUID 번호를 사용하면 Linux가 /dev
어떤 이유로 디스크에 다른 번호를 할당하는 경우 오류를 방지할 수 있습니다.
defaults
스위치와 일치하도록 조정하십시오 .
답변2
죄송합니다. 댓글을 달 수 없습니다. sudo ntfsfix /dev/sda4
그런 다음 설치해 보세요.