web-dev-qa-db-fra.com

dual boot fichiers manquants sur ntfs

J'ai 3 partitions: une pour Windows 7 (ntfs), une pour Ubuntu (ext4) et une pour les données (ntfs afin que les deux systèmes d'exploitation puissent les voir).

Mon problème est que j'avais stocké certains fichiers sur la partition de données en utilisant Ubuntu et lorsque j'ai démarré Windows 7, toutes ces données avaient disparu! Après cela, je ne pouvais plus trouver les fichiers, même avec Ubuntu.

Mes fichiers étaient tout simplement GONE :(

Est-ce que je peux faire quelque chose dans Ubuntu ou est-ce juste un problème de Windows?

14
yehuda

Si vous hibernez Windows (ou dans un but précis ou pour des raisons d'économie d'énergie), utilisez ensuite Ubuntu pour stocker des fichiers sur la partition NTFS, puis démarrez Windows. Windows pense que le disque était corrompu alors qu'il était en veille prolongée et ne corrige rien de plus. Une fois que vous vous êtes connecté à Ubuntu, vous venez de confirmer que les fichiers ont bien été supprimés.

De plus, j'ai vu que Windows 7 peut créer un chkdsk après avoir installé des mises à jour sur Shudown lorsque vous le ramenez, Windows effectue des tâches supplémentaires liées à l'installation des mises à jour. Veillez donc à ne pas démarrer ubuntu après avoir arrêté les mises à jour. http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/

Oui, même sur une partition partagée séparée de la partition Windows et prenez garde même avec des partitions trop lourdes (lecteurs USB).

Sources, https://superuser.com/questions/211079/what-do-i-have-to-take-care-of-when-hibernating-both-ubothu-and-windows-dual-bo/) 211175 # 211175 , https://superuser.com/questions/39532/hibernating-and-booting-in-other-os-will-my-filesystems-be-corrupted

Edit: Je regardais à travers le site des veuves pour essayer de trouver s’ils détaillaient le processus de mise en veille prolongée, mais cela semble intéressant http://msdn.Microsoft.com/en-us/library/dd143253 (v = winembedded. 5) .aspx , Il semble au mieux que la mise en cache d'écriture du disque dur soit sauvegardée en mémoire, puis écrite après la restauration du lecteur, cela peut signifier que les fichiers ne peuvent pas être récupérés, car " suppression "comme pour supprimer la première lettre du fichier afin que le système ne la voie pas, mais écrase en réalité de grandes zones de données mises en cache. Doit être examiné davantage.

16
Mateo

Ça m'est arrivé aussi. Après avoir lu beaucoup d’informations à ce sujet sur Internet, j’ai appris que cela se produisait lorsque Windows était en mode Veille prolongée. Il y a déjà des questions liées ici sur askubuntu et sur le superutilisateur.

Les fichiers disparaissent sur la partition NTFS

https://superuser.com/questions/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot

4

J'ai une configuration similaire à vous. J'étonne en hibernation Windows 7 avec un lecteur 'partagé' NTFS, édite les fichiers dans Ubuntu, puis lance Windows 7 pour rechercher les modifications disparues.

En guise de solution de contournement, utilisez un disque dur externe ou un lecteur USB pour vos fichiers partagés, ou

créer un fichier hibernate.bat avec le contenu (remplacez D:\ par votre lecteur)

mountvol D:\ /D 
shutdown /H

et un fichier startup.bat avec le contenu (remplacez D:\ par votre lecteur)

mountvol D: 'VolumeName'

Exécutez hibernate.bat pour mettre en veille Windows (n'allez pas en veille prolongée à partir du menu Démarrer!)
Exécuter startup.bat au démarrage de Windows

En outre, vous devrez peut-être désactiver la fonction de "démarrage rapide" de Windows 8.

( source )

3
kiri

J'ai rencontré le même problème dans win8. Impossible d’accéder aux fichiers enregistrés dans la partition fat32 dans Ubuntu à partir de win8. Et la solution désactivait la fonctionnalité de démarrage rapide dans win8.

0