У меня есть 3 раздела: один для Windows 7 (ntfs), один для Ubuntu (ext4) и один только для данных (ntfs, чтобы обе операционные системы могли их видеть).
Моя проблема в том, что я сохранил некоторые файлы в разделе данных с помощью Ubuntu, и когда я загрузил Windows 7, все эти данные исчезли! После этого я не смог найти файлы даже при использовании Ubuntu.
Мои файлы были просто ушли :(
Есть ли что-то, что я могу сделать в Ubuntu или это просто проблема с Windows?
Ответы:
Если вы переходите в режим гибернации Windows (или в целях экономии энергии), затем используете ubuntu для хранения файлов в разделе NTFS, а затем загружаете Windows, Windows считает, что диск был поврежден во время режима гибернации, и «исправляет» что-то другое. После этого вход в Ubuntu только подтверждает, что файлы были фактически удалены.
Также я видел, что Windows 7 может делать chkdsk после установки обновлений на shudown, когда вы возвращаете его обратно. Windows выполняет дополнительные задачи, связанные с установкой обновлений, поэтому будьте осторожны, чтобы не загружаться в Ubuntu после завершения работы с обновлениями. 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 , В лучшем случае кажется, что кэширование записи с жесткого диска сохраняется в памяти, а затем записывается после восстановления диска, это может означать, что файлы не могут быть восстановлены, потому что это не «удаление», как при удалении первого буква файла, поэтому система не видит его, но на самом деле перезаписывает большие области данных, которые были кэшированы. Необходимо изучить больше.
источник
Это случилось и со мной. Прочитав много об этом в Интернете, я узнал, что это происходит, когда Windows находится в режиме гибернации. Здесь уже есть несколько связанных вопросов о аскубунту, а также о суперпользователе.
Файлы исчезают в разделе NTFS
/superuser/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot
источник
У меня есть аналогичные настройки для вас. Я впадаю в спящий режим Windows 7 с общим диском NTFS, редактирую файлы в Ubuntu, затем запускаю Windows 7, чтобы найти, что изменения пропали.
В качестве нескольких обходных путей, используйте внешний жесткий диск или USB-накопитель для общих файлов, или
сделать
hibernate.bat
файл с содержимым (изменитьD:\
на свой диск)и
startup.bat
файл с содержимым (перейдитеD:\
на диск)Запуск
hibernate.bat
в спящем режиме Windows (не переходите в спящий режим из меню Пуск!)Запуск
startup.bat
при запуске WindowsКроме того, вам может потребоваться отключить функцию «Быстрый запуск» в Windows 8.
( источник )
источник
C:
)? Я размонтирую раздел данных из окон перед переходом в спящий режимЯ столкнулся с той же проблемой в win8. Не удалось получить доступ к файлам, сохраненным в разделе fat32 в Ubuntu из win8. И решением было отключить функцию быстрого запуска в win8.
источник