çift ​​önyükleme eksik dosyaları ntfs


14

Ben 3 bölümleri var: biri Windows 7 (ntfs), biri Ubuntu (ext4) ve diğeri sadece veri (ntfs böylece her iki işletim sistemi onları görebiliyor).

Benim sorunum Ubuntu kullanarak veri bölümünde bazı dosyaları depolamıştı ve Windows 7 önyükleme yaptığımda tüm bu veriler gitti! Bundan sonra Ubuntu kullanırken bile dosyaları bulamadım.

Dosyalarım basitçe GONE :(

Ubuntu'da yapabileceğim bir şey var mı, yoksa sadece Windows sorunu mu var?


Bunu söylemekten nefret ediyorum, ama daha çok bir kullanıcı problemi gibi geliyor. Dosyaları kaydettikten sonra, olmasını istediğiniz yerde olduklarını doğrulamak için gerçekten gördünüz mü? Onları gerçekten orada kurtardıysanız, genellikle yok olmazlar. Belki de Ubuntu'daki ext4 bölümünü aramayı deneyin ve farklı bir yere kaydedilip kaydedilmediğine bakın.
Marty Fried

hah ben de öyle düşünmüştüm. Hayır, dosyalar eksik. Aslında aynı durumla ikinci kez karşılaşıyorum.
yehuda

Dosyaları nasıl sakladınız? Görmediğiniz bir yazma hatası olması durumunda nautilus gibi farklı bir yöntem kullandıklarını doğruladınız mı? Bazen NTFS izinlerini doğru yapmak kolay değildir, bu nedenle yazma denemesi başarısız olabilir.
Marty Fried

Dosyalar bir hafta kadar oradaydı. Ubuntu kullanarak onlara birçok kez eriştim. Netten indirdiğim birkaç pdf ve video dosyasıydı.Filenames ile herhangi bir şey yapmak zorunda mı? Linux daha fazla karaktere izin verir. Win7 sadece yanlış bir dosya adı nedeniyle dosyaları dosya listesinden silebilir mi?
yehuda

1
Her şeyden önce, Ubuntu'yu Windows 8 hazırda bekletme ile mi yüklediniz? Veya daha da kötüsü, pencereleri hazırda bekletmeye bıraktınız ve dosyaları bir NTFS bölümüne kaydetmeye mi başladınız? Bu 2 durumdan herhangi biri doğruysa, verilerinizin bozuk ve muhtemelen sonsuza kadar kaybolduğuna dair kötü haberleri size bildirmeliyim. Verileri bozacağından ASLA dosyaları hazırda bekletme sistemine kaydetmemelisiniz.
Braiam

Yanıtlar:


16

Pencereleri hazırda bekletirseniz (veya amaç veya güç tasarrufu nedeniyle), dosyaları NTFS bölümünde depolamak için ubuntu kullanın ve ardından pencereleri önyükleyin, Windows, hazırda bekletme modundayken diskin bozuk olduğunu ve farklı bir şeyi "düzelttiğini" düşünür. Bundan sonra ubuntu'ya geri dönmek, dosyaların aslında silindiğini doğrular.

Ayrıca windows 7 güncellemeleri yükledikten sonra ekstra görevleri yapar pencereleri geri getirdiğinizde shudown güncellemeleri yükledikten sonra bir chkdsk yapabileceğini gördüm, bu yüzden güncellemeleri kapattıktan sonra ubuntu önyükleme için dikkatli olun. http://www.linuxquestions.org/questions/linux-newbie-8/windows-chkdsk-deletes-files-written-by-ubuntu-on-an-ntfs-partition-913606/

Evet, paylaşılan bir bölümde bile Windows bölümünden ayırın ve yağ bölümlerine (usb sürücüler) bile dikkat edin.

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

Düzenleme: Ben kadınlar hazırda bekletme işlemi ayrıntılı olup olmadığını bulmak için dul site üzerinden bakıyordu, ama bu ilginç geliyor http://msdn.microsoft.com/en-us/library/dd143253(v=winembedded.5).aspx , En iyisi sabit disk sürücüsünden yazma önbelleği belleğe kaydediliyor, daha sonra sürücüyü geri getirdikten sonra yazılıyor gibi görünüyor, bu ilk kurtarılır gibi "silme" çünkü dosyaları kurtarılamaz anlamına gelebilir sistemin görmemesi için önbelleğe alınan geniş veri alanlarının üzerine yazılması gerekir. Daha fazla bakılması gerekiyor.



3

Sana benzer bir kurulumum var. Windows 7'yi bir NTFS 'paylaşılan' sürücüyle hazırda bekletiyor, Ubuntu'daki dosyaları düzenliyorum ve sonra değişiklikleri bulmak için Windows 7'yi başlatıyorum.

Birkaç geçici çözüm olarak, paylaşılan dosyalarınız için harici bir sabit sürücü veya USB sürücü kullanın veya

hibernate.batiçeriği olan bir dosya oluşturun ( D:\sürücünüzde değiştirin )

mountvol D:\ /D 
shutdown /H

ve startup.batiçeriği olan bir dosya ( D:\sürücünüzde değiştirin )

mountvol D: 'VolumeName'

hibernate.batWindows'u hazırda bekletmek için çalıştırın (başlat menüsünden hazırda bekletme!) Windows'u başlatırken
çalıştırınstartup.bat

Ayrıca, Windows 8'in 'Hızlı Başlangıç' işlevini devre dışı bırakmanız gerekebilir

( kaynak )


1
lütfen bunu yapma. Windows, hazırda bekletilen bir sisteme kaydedilen verileri bozduğu için bilinir.
Braiam

@Braiam, pencereleri yalnızca bir sürücüyü hazırda bekletmenin bir yolu var C:mı? Hazırda bekletmeden önce veri bölümünü pencerelerden
ayırıyorum

1
Bu sorunun Süper Kullanıcı için olduğunu düşünüyorum . Ancak, Windows altında çalışan herhangi bir NTFS sürücüsüne erişmeyi anladığım kadarıyla , sistemi düzgün bir şekilde kapatmanız veya cihazın bağlantısını kesmeniz gerekir .
Braiam

Teşekkürler minerz, bu yardımcı oldu. Hızlı başlatmayı devre dışı bıraktım. Hibernate.bat dosyasında, hazırda bekletme işleminden önce veri sürücüsünü çıkarmak için mountvol D: \ / D kullanıyor musunuz?
Walex

@Walex Evet, Windows'un D: \ drive
kiri

0

Aynı problemle win8'de de karşılaştım. Win8 itibaren ubuntu fat32 bölümünde kaydedilen dosyalara erişilemedi. Ve çözüm, win8'deki hızlı başlatma özelliğini devre dışı bırakıyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.