NTFS에서 이중 부팅 누락 파일


14

3 개의 파티션이 있습니다. 하나는 Windows 7 (ntfs), 하나는 Ubuntu (ext4), 하나는 데이터 (ntfs이므로 두 운영 체제에서 볼 수 있음)입니다.

내 문제는 Ubuntu를 사용하여 데이터 파티션에 일부 파일을 저장했으며 Windows 7을 부팅하면 모든 데이터가 사라 졌다는 것입니다! 그 후 우분투를 사용할 때도 파일을 찾을 수 없었습니다.

내 파일은 단순히 사라졌습니다 :(

우분투에서 할 수있는 일이 있습니까? 아니면 Windows 문제입니까?


나는 이것을 말하기를 싫어하지만 사용자 문제처럼 들립니다. 파일을 저장 한 후 실제로 예상했던 위치에 있는지 확인하기 위해 파일을 본 적이 있습니까? 실제로 저장하면 사라지지 않습니다. 우분투에서 ext4 파티션을 검색하여 다른 위치에 저장되어 있는지 확인하십시오.
Marty Fried

아, 나도 그렇게 생각했다. 아니요, 파일이 없습니다. 사실 이것은 똑같은 상황에 처한 두 번째입니다.
yehuda

파일을 어떻게 저장 했습니까? 보이지 않는 쓰기 오류가있는 경우 노틸러스와 같은 다른 방법을 사용하고 있음을 확인 했습니까? NTFS 권한을 올바르게 얻는 것이 때로는 간단하지 않으므로 쓰기 시도가 실패했을 수 있습니다.
Marty Fried

파일은 약 일주일 동안있었습니다. 우분투를 사용하여 여러 번 액세스했습니다. 인터넷에서 다운로드 한 pdf 및 비디오 파일 몇 개였습니다. 파일 이름으로 무엇을해야합니까? 리눅스는 더 많은 문자를 허용합니다. win7이 잘못된 파일 이름으로 인해 파일 테이블에서 파일을 지울 수 있습니까?
yehuda

1
우선, Windows 8이 최대 절전 모드 인 상태에서 Ubuntu를 설치 했습니까? 또는 더 나쁜 것은 Windows를 최대 절전 모드로두고 NTFS 파티션에 파일을 저장하기 시작한 것입니까? 이 두 가지 중 하나라도 해당되면 데이터가 손상되어 영원히 손실 될 수 있다는 나쁜 소식을 전해야합니다. 데이터를 손상시킬 수 있으므로 파일을 최대 절전 시스템에 저장해서는 안됩니다.
Braiam

답변:


16

Windows를 최대 절전 모드로 설정하거나 (절전 또는 절전으로 인해) 우분투를 사용하여 NTFS 파티션에 파일을 저장 한 다음 Windows를 부팅하면 Windows는 디스크가 최대 절전 모드 인 동안 디스크가 손상되었다고 생각하고 다른 항목을 "수정"합니다. 우분투에 다시 로그인하면 파일이 실제로 삭제되었음을 확인합니다.

또한 Windows 7은 업데이트를 설치할 때 shudown에 업데이트를 설치 한 후 chkdsk를 수행 할 수 있음을 알았습니다. 업데이트 설치와 관련된 추가 작업을 수행하므로 업데이트를 종료 한 후 우분투로 부팅하지 않도록주의하십시오. http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/

예. Windows 파티션에서 분리 된 공유 파티션에서도 뚱뚱한 파티션 (usb 드라이브)에도주의하십시오.

출처, /superuser/211079/what-do-i-have-to-take-care-of-when-hibernating-both-ubuntu-and-windows-dual-bo/211175#211175 , /superuser/39532/hibernating-and-booting-into-another-os-will-my-filesystems-be-corrupted

편집 : 나는 미망인 사이트를 통해 최대 절전 모드를 자세히 설명하려고 노력하고 있었지만 재미있는 http://msdn.microsoft.com/en-us/library/dd143253(v=winembedded.5).aspx 하드 드라이브의 쓰기 캐싱이 메모리에 저장되고 드라이브를 다시 시작한 후 기록되는 것이 가장 좋습니다. 이는 첫 번째 파일을 제거 할 때 "삭제"되지 않기 때문에 파일을 복구 할 수 없음을 의미 할 수 있습니다. 시스템은 파일을 볼 수 없지만 실제로 캐시 된 많은 양의 데이터를 덮어 씁니다. 더 자세히 살펴볼 필요가 있습니다.



3

비슷한 설정이 있습니다. NTFS '공유'드라이브로 Windows 7을 최대 절전 모드로 전환하고 Ubuntu에서 파일을 편집 한 다음 Windows 7을 시작하여 변경 사항을 찾으십시오.

몇 가지 해결 방법으로 공유 파일에 외장 하드 드라이브 또는 USB 드라이브를 사용하거나

hibernate.bat내용이 담긴 파일 만들기 ( D:\드라이브로 변경 )

mountvol D:\ /D 
shutdown /H

startup.bat내용 이 포함 된 파일 ( D:\드라이브로 변경 )

mountvol D: 'VolumeName'

hibernate.batWindows를 최대 절전 모드로 실행 (시작 메뉴에서 최대 절전 모드로 전환하지 마십시오!) Windows를 시작할 때
실행startup.bat

또한 Windows 8의 '빠른 시작'기능을 비활성화해야 할 수도 있습니다.

( 소스 )


1
제발 하지마 Windows는 최대 절전 시스템에 저장된 데이터를 손상시키는 것으로 잘 알려져 있습니다.
브라이 암

@Braiam은 Windows를 하나의 드라이브 ( C:) 에만 최대 절전 모드로 만드는 방법이 있습니까?. 최대 절전 모드로 전환하기 전에 창에서 데이터 파티션을 마운트 해제하고 있습니다
kiri

1
그 질문은 슈퍼 유저를 위한 것이라고 생각합니다 . 그러나, 지금까지의 내가 어떤 NTFS를 액세스하기위한 이해 한 당신은 Windows에서 작업을 구동 한다 종료에게 제대로 시스템 또는 장치를 마운트 해제합니다.
Braiam

고마워 minerz, 도움이됩니다. 빠른 시작을 비활성화했습니다. hibernate.bat에서 최대 절전 모드 전에 mountvol D : \ / D를 사용하여 데이터 드라이브를 마운트 해제합니까?
Walex

@Walex 예, Windows가 D : \ 드라이브의 상태를 최대 절전 모드로 전환하지 마십시오
kiri

0

win8에서 같은 문제에 직면했습니다. win8에서 우분투의 fat32 파티션에 저장된 파일에 액세스 할 수 없습니다. 그리고 솔루션은 win8에서 빠른 시작 기능을 비활성화했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.