J'ai 3 partitions: une pour Windows 7 (ntfs), une pour Ubuntu (ext4) et une juste pour les données (ntfs pour que les deux systèmes d'exploitation puissent les voir).
Mon problème est que j'avais stocké des fichiers sur la partition de données à l'aide d'Ubuntu et lorsque j'ai démarré Windows 7, toutes ces données avaient disparu! Après cela, je n'ai pas pu trouver les fichiers même lorsque j'utilisais Ubuntu.
Mes fichiers étaient simplement partis :(
Y a-t-il quelque chose que je peux faire dans Ubuntu ou est-ce juste un problème Windows?
Réponses:
Si vous hibernez des fenêtres (ou un objectif ou en raison d'économies d'énergie), utilisez ensuite ubuntu pour stocker des fichiers sur la partition NTFS, puis démarrez Windows, Windows pense que le disque a été corrompu alors qu'il était en hibernation et "corrige" quelque chose de différent. Après cela, vous reconnecter à ubuntu confirme simplement que les fichiers ont en fait été supprimés.
J'ai également vu que Windows 7 peut faire 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, alors faites attention de ne pas démarrer dans Ubuntu après l'arrêt des 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 faites attention même aux grosses partitions (lecteurs USB).
Sources, /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
Edit: je regardais 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 enregistrée dans la mémoire, puis en cours d'écriture après avoir remis le lecteur en place, cela peut signifier que les fichiers ne peuvent pas être récupérés, car il ne s'agit pas de "supprimer" comme lors de la suppression du premier lettre du fichier pour que le système ne le voie pas, mais écrase en fait de grandes zones de données qui ont été mises en cache. Doit être approfondi.
la source
Ça m'est arrivé aussi. Après avoir lu beaucoup de choses à ce sujet sur Internet, j'ai appris que cela se produit lorsque Windows est en mode de mise en veille prolongée. Il y a déjà quelques questions connexes ici sur askubuntu et aussi sur superutilisateur.
Les fichiers disparaissent sur la partition NTFS
/superuser/144720/missing-files-when-windows-7-returns-from-hibernate-w-dual-boot
la source
J'ai une configuration similaire à vous. J'hiberne Windows 7 avec un lecteur NTFS «partagé», modifie les fichiers dans Ubuntu, puis démarre Windows 7 pour trouver les changements disparus.
Pour contourner le problème, utilisez un disque dur externe ou un lecteur USB pour vos fichiers partagés, ou
créer un
hibernate.bat
fichier avec le contenu (changerD:\
sur votre lecteur)et un
startup.bat
fichier avec le contenu (changezD:\
pour votre lecteur)Exécuter
hibernate.bat
pour mettre en veille prolongée Windows (ne pas mettre en veille prolongée à partir du menu Démarrer!)Exécuter
startup.bat
au démarrage de WindowsEn outre, vous devrez peut-être désactiver la fonction «Démarrage rapide» de Windows 8
( source )
la source
C:
)?. Je démonte la partition de données de Windows avant d'hibernerJ'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 fonction de démarrage rapide dans win8.
la source