
외부 HD 인클로저를 사용하여 Mac에 이 드라이브를 마운트하려고 하면 "읽기 전용"으로만 마운트됩니다. Dmesg는 이렇게 말합니다.
NTFS-fs warning (device /dev/disk1s4, pid 23830): ntfs_system_inodes_get(): $LogFile is not clean. Will not be able to remount read-write. Mount in Windows.
NTFS-fs warning (device /dev/disk1s4, pid 23830): ntfs_system_inodes_get(): Windows is hibernated. Will not be able to remount read-write. Run chkdsk.
권한을 확인하고 추가해 보았지만 sudo /sbin/mount -t ntfs -fw /dev/disk1s4 mntpnt
별 문제가 없는 것 같습니다.
나도 시도해 봤어
sudo /sbin/mount -o remount,rw /dev/disk1s4 mntpnt
다윈은 내가 무엇을 하고 있는지 알기에는 너무 멍청하다고 생각합니다.
Windows 8에서는 로그인하여 "fastboot" 설정을 변경할 때까지 모든 시스템 종료가 "최대 절전 모드"로 유지됩니다. 그런데 제가 Mac에 드라이브를 마운트하려는 이유는 로그인이 불가능하기 때문입니다. 매우 답답합니다!
Linux 시스템에서는 mount에 대한 옵션이 있지만 -o remove_hiberfile
Darwin은 그런 것을 전혀 모릅니다.
Linux에서 라이브 부팅을 해야 할까요, 아니면 Macbook에서 이 터무니없는 읽기 전용 제한을 피할 수 있는 방법이 있습니까?
사용할 수 있는 다른 도구가 있나요?
미리 감사드립니다! :-)
답변1
다음을 사용하여 파티션을 마운트해야 합니다.NTFS-3gremove_hiberfile
옵션에 명시된 옵션 과 함께수동.
그러나 최대 절전 모드 파일이 삭제되며 나중에 Windows 세션을 복구할 수 없다는 점을 명심하세요. 최대 절전 모드 파일을 삭제하지 않고 파티션을 마운트하려면 읽기 전용 마운트를 수행해야 합니다.
예:
# mount read/write deleting the hibernation file
ntfs-3g -o remove_hiberfile /dev/disk1s4 /path/to/mountpoint
# mount read/only without deleting the hibernation file
ntfs-3g -o ro /dev/disk1s4 /path/to/mountpoint
명령을 루트로 실행해야 합니다( sudo
예: 를 사용하여). 파티션이 이미 마운트되어 있는 경우 마운트를 해제해야 할 수도 있습니다( 를 사용하여 수행할 수 있습니다 umount /dev/disk1s4
. ntfs-3g에서도 작동합니다).
답변2
유일한 해결책은 ntfs-3g를 설치하는 것입니다.
이 링크훌륭하고 간결한 설치 지침이 포함된 페이지로 이동합니다. Robertof님이 친절하게 제공해 주셨습니다.
간단한 설치 후 다음 명령을 사용하십시오.
mount -t ntfs-3g -o remove_hiberfile /dev/disk1s4 mount_point
몇 가지 참고사항:
먼저 Windows 디스크를 "꺼내기"하는 것을 잊지 마세요! 당신이 사용할 수있는 diskutil unmount /dev/disk1s4
.
또한 적절한 파티션을 마운트했는지 확인하기 위해 Mac은 Linux 시스템과 약간 다릅니다. 대신에 fdisk -l
당신은 사용할 것입니다 diskutil list
.
이전 답변 시도에 감사드립니다! 이것이 누군가에게 유용하기를 바랍니다.
답변3
이것은 의도적으로 설계된 것입니다. Windows는 최대 절전 모드 또는 로그오프 + 최대 절전 모드의 조합인 표준 Windows 8 종료를 수행하는 동안 모든 데이터를 닫지 않습니다. 최대 절전 모드의 Windows 파티션을 마운트하면 데이터가 손실됩니다! 따라서 Linux와 OSX는 이제 경고합니다.