dual boot file yang hilang di ntfs

14

Saya memiliki 3 partisi: satu untuk Windows 7 (ntfs), satu untuk Ubuntu (ext4) dan satu hanya untuk data (ntfs sehingga kedua sistem operasi dapat melihatnya).

Masalah saya adalah bahwa saya telah menyimpan beberapa file pada partisi data menggunakan Ubuntu dan ketika saya mem-boot Windows 7 semua data itu hilang! Setelah itu saya tidak dapat menemukan file bahkan ketika menggunakan Ubuntu.

File saya hanya PERGI :(

Apakah ada sesuatu yang bisa saya lakukan di Ubuntu atau hanya masalah windows?

yehuda
sumber
Saya benci mengatakan ini, tapi itu lebih seperti masalah pengguna. Apakah Anda pernah benar-benar melihat file setelah Anda menyimpannya untuk mengonfirmasi bahwa mereka berada di tempat yang Anda harapkan? Jika Anda benar-benar menyimpannya di sana, biasanya tidak hilang. Mungkin mencoba mencari partisi ext4 di Ubuntu dan melihat apakah mereka disimpan di lokasi yang berbeda.
Marty Fried
hah aku juga berpikir begitu. Tidak, file-file itu hilang. Sebenarnya ini adalah kedua kalinya saya menghadapi situasi yang persis sama.
yehuda
Bagaimana Anda menyimpan file? Apakah Anda mengonfirmasi bahwa mereka ada di sana menggunakan metode yang berbeda, seperti nautilus, kalau-kalau ada kesalahan tulis yang tidak Anda lihat. Kadang-kadang tidak langsung mendapatkan izin NTFS yang benar, jadi mungkin upaya penulisan gagal.
Marty Fried
File-file itu ada di sana selama sekitar satu minggu. Saya mengaksesnya berkali-kali menggunakan ubuntu. Itu adalah beberapa file pdf dan video yang saya unduh dari internet. Apakah harus ada hubungannya dengan nama file? Linux memungkinkan lebih banyak karakter. Bisakah win7 menghapus file dari filetable hanya karena nama file yang salah?
yehuda
1
Pertama-tama, Anda menginstal Ubuntu dengan Windows 8 hibernasi? Atau, lebih buruk lagi, Anda membiarkan windows hibernasi dan mulai menyimpan file di partisi NTFS? Jika salah satu dari 2 itu benar, saya harus menyampaikan kabar buruk bahwa data Anda rusak dan mungkin hilang selamanya. Anda TIDAK PERNAH harus menyimpan file ke dalam sistem hibernasi, karena akan merusak data.
Braiam

Jawaban:

16

Jika Anda hibernasi windows (atau tujuan atau karena hemat daya), kemudian gunakan ubuntu untuk menyimpan file pada partisi NTFS, dan kemudian boot windows, Windows berpikir disk rusak ketika sedang hibernasi dan "memperbaiki" apa pun yang berbeda. Setelah itu masuk kembali ke ubuntu baru saja mengkonfirmasi bahwa sebenarnya file telah dihapus.

Saya juga telah melihat bahwa windows 7 dapat melakukan chkdsk setelah menginstal pembaruan pada shudown ketika Anda membawanya kembali windows melakukan tugas tambahan yang terkait dengan menginstal pembaruan, jadi berhati-hatilah untuk tidak mem-boot ke ubuntu setelah mematikan dari pembaruan. http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/

Ya bahkan pada partisi bersama seprate dari partisi windows dan berhati-hati bahkan dengan partisi lemak (drive usb).

Sumber, /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

Sunting: Saya sedang mencari melalui situs janda untuk mencoba dan menemukan apakah mereka merinci proses hibernasi, tetapi ini terdengar menarik http://msdn.microsoft.com/en-us/library/dd143253(v=winembedded.5).aspx , Tampaknya caching penulisan dari harddisk disimpan ke memori, kemudian ditulis setelah membawa drive kembali, ini mungkin berarti bahwa file tidak dapat dipulihkan, karena itu tidak "menghapus" seperti dalam menghapus yang pertama huruf file sehingga sistem tidak melihatnya, tetapi sebenarnya menimpa area besar data yang telah di-cache. Perlu dilihat lebih dalam.

Mateo
sumber
3

Saya memiliki pengaturan yang mirip dengan Anda. Saya hibernasi Windows 7 dengan drive 'shared' NTFS, edit file dalam Ubuntu, kemudian mulai Windows 7 untuk menemukan perubahan hilang.

Sebagai beberapa solusi, gunakan hard drive eksternal atau drive USB untuk file yang Anda bagikan, atau

buat hibernate.batfile dengan konten (ubah D:\ke drive Anda)

mountvol D:\ /D 
shutdown /H

dan startup.batfile dengan konten (ubah D:\ke drive Anda)

mountvol D: 'VolumeName'

Jalankan hibernate.batuntuk hibernasi Windows (jangan hibernasi dari menu mulai!)
Jalankan startup.batketika memulai Windows

Juga, Anda mungkin perlu menonaktifkan fungsi 'Fast Startup' Windows 8

( sumber )

kiri
sumber
1
tolong jangan lakukan itu. Windows terkenal karena merusak data yang disimpan dalam sistem hibernasi.
Braiam
@Braiam apakah ada cara untuk membuat windows hanya hibernate satu drive ( C:) ?. Saya melepas partisi data dari windows sebelum hibernasi
kiri
1
Saya pikir pertanyaan itu adalah untuk Pengguna Super . Namun, sejauh yang saya pahami untuk mengakses drive NTFS yang berfungsi di Windows Anda harus mematikan sistem dengan benar atau melepas perangkat.
Braiam
Terima kasih minerz, itu sangat membantu. Saya telah menonaktifkan startup cepat. Di hibernate.bat, apakah Anda menggunakan mountvol D: \ / D untuk melepas drive data sebelum hibernasi?
Walex
@ Walton Ya, lakukan itu Windows tidak hibernasi keadaan D: \ drive
kiri
0

Saya menghadapi masalah yang sama di win8. Tidak dapat mengakses file yang disimpan dalam partisi fat32 di ubuntu dari win8. Dan solusinya adalah menonaktifkan fitur mulai cepat di win8.

Isuru Gunawardana
sumber