하모니카 리눅스 (다른 배포판도 동일함)에서 윈도우10 시스템으로 엑세스할려면 아래와 비슷한 에러가 발생했을때 해결하는 방법입니다. 에러 메세지가 약간은 다른 표현으로 나올 수 있는데 시스템과 배포판의 시스템 구조상의 차이로 인해 다르게 표현되는 것이니 이해하시기 바랍니다.
여하튼 리눅스 배포판에서 윈도우10 파일을 엑세스하려고 시도하면 아래와 비슷한 에러가 발생한 경우 해결 방법은 의외로 간단합니다.
리눅스에서 윈도우10 파일을 엑세스가 거부당하는 경우
[결론]
윈도우8 이후 채용된 Fast Boot기능(Hybrid boot)이 활성화되어서 문제가 발생한 것입니다.
즉 Fast boot기능이 활성화 되어 있으면 윈도우가 종료될때 레지스트리 cache등과 같은 시스템정보를 저장한다고 합니다.
이러한 meta data때문에 일부 리눅스의 경우 이러한 NTFS 하드를 인식하지 못하는 오류가 있다고 합니다.
만약 듀얼부팅을 사용한다면 윈도우를 처음 시작한 후 다시 재부팅(파워를 끄지않고)하는 일시적인 방법이 이용될 수 있으며, 단일 부팅이라면 윈도우의 Fast Boot옵션을 비활성화 하면 해결할 수 있다고 합니다.
[방법]
윈도우10에서 조치해야 할 사항
제어판-전원옵션-전원 단추 작동 설정- 빠른 시작 켜기 를 해제하시면 됩니다.
빠른 시작 해제로 인한 부팅 지연을 감수하기 싫으시면 읽기 전용(ro)으로 마운트하시면 됩니다.
예를 들면
mount -o ro -t ntfs /dev/sdb1 /mnt 와 같은 명령어를 입력하여 사용할 수 있습니다.
영어의 경우 제어판 - 파워 옵션으로 들어와서 Change what the power buttons do를 클릭합니다.
여기서 Hibernate 메뉴를 비활성화시킵니다. 즉 Hybernate 기능을 사용하지 않아서 Fast Boot를 사용하지 않습니다.
당연히 변경 후 Save changes를 클릭하여 환경 설정 값을 저장합니다.
윈도우10에서는 이렇게 조치하면 해결됩니다.
리눅스에서 조치해야 할 사항
disks 관리 프로그램을 찾아서 실행합니다.
디스크 관리에서 윈도우 파티션 부분으로 가서 마운드 옵션 편집을 선택합니다.
여기서 옵션 명령어로 ,remove_hiberfile을 입력하여 hiberfile을 완전히 삭제해 줍니다. 그러면 윈도우10과의 엑세스에 문제시 되었던 모든 불필요한 파일들이 정리되어서 문제없이 리눅스에서 마음대로 윈도우10 파일을 엑세스할 수 있습니다.
좀더 자세한 설명을 원하시면 영어로 자세한 설명이 나와있는 아래의 참고 자료를 참고하시기 바랍니다.
http://www.howtogeek.com/236807/how-to-mount-your-windows-10-or-8-system-drive-on-linux/
윈도우10 사용자가 늘어나다보니 이런 류의 파일시스템 충돌 문제에 대한 질문이 많이 올라오는 것 같군요. 뭐든지 원리를 정확히 알면 해결 방법은 의외로 간단합니다. 문제 꼭 해결해서 자유롭게 리눅스와 윈도우10을 사용하시길 바랄께요.
윈도우10 무료 업그레이드 기간이 7월 29일까지라고 하네요. 윈도우10이 그렇게 좋은가? 사용해보신 분들 있는 그대로의 사실을 좀 리플 달아주시면 참고하겠습니다. 윈도우7 정품쓰고 있는데, 윈도우10으로 업그레이드해야 하나로 고민아닌 고민중이라...