Ubuntu USB sürücülere zarar veriyor mu?

73

Bir USB sürücüsünü Nautilus ile bağlayıp bir Windows makinesine taktığımda, sürücünün onarılması gerektiğine dair bir uyarı aldım.


(bu ekran görüntüsünde olduğu gibi aynı mesaj)

Pencerelerle çalışan 10+ yıl boyunca, bozuk veya hasarlı bir USB sürücüsü olmadı, ancak son iki yılda USB sürücülerimin üçü çalışmaz hale geldi, bu yüzden bunu kanıtlayamıyorum, ancak bunun Ubuntu'yla ilgili olduğu açık ) mount davranışı.

Bir arkadaşım udisks ve sync kullanarak bu tür bir hasarı önleyebileceğimi söyledi, ancak umarım bu, 2016'da kabuk komutları ile sürücüleri monte etmenin yolu değildir.

    
sordu jan6352781 01.04.2016 11:54

8 cevap

103

Endişelenmenize gerek yok Ubuntu, USB sürücünüze zarar vermedi. Ancak FAT32, FAT16 veya NTFS dosya sisteminin zayıf belgelenmiş bit işaretlerini kullanmıyoruz. Windows'da bu bayraklar, sürücüyü ya da bir G / Ç hatası oluşmamışsa, bozuk bir dosya sistemini gösterir.

Bu bitler, bir FAT bölüm tablosunun ayrılmış bir girişinde bulunur. Bir 2004 tarihli dahili Microsoft makalesine göre bu bitlerin:

  
  • % Co_de%:
      Bit 1 ise, ses “temiz” dir. Hacim için monte edilebilir   erişim. Bit 0 ise, birim bir FAT dosyasını belirten “kirli” dir.   Sistem sürücüsü, birimi düzgün bir şekilde kesemedi (bir   önceki montaj işlemi). Ses içeriği için taranmalıdır.   dosya sistemi meta verilerine herhangi bir hasar.
  •   
  • % Co_de%:
      Bu bit 1 ise, disk okuma / yazma hatalarıyla karşılaşılmadı.   Bu bit 0 ise, dosya sistemi sürücüsü uygulamasıyla karşılaştı   Son bağlandığında, birimdeki disk G / Ç hatası   Bazı sektörlerin kötü gitmiş olabileceğine dair bir gösterge. Ses   içeriği bir disk onarım programı ile taranmalıdır   yeni kötü sektörler arıyordu yüzey analizi.
  •   

Birkaç yıl önce bunun nasıl üstesinden gelineceğine dair çekirdek dosya sistemi geliştiricileriyle ilgili bir tartışma vardı, ancak sonuçları takip edemedim. Görünüşe göre onu son çekirdeğe dönüştürmedi.

Sadece biraz bayrak söz konusu olduğundan, ancak genel olarak verilerimiz, Ubuntu'da daha önce kullandığımız sürücülerdeki Windows sorunlarının uyarısını göz ardı edebilecek şekilde mükemmel bir şekilde olmalıdır.

    
verilen cevap Takkat 01.04.2016 16:38
73

Bu çoğunlukla Windows ile ilgili bir sorundur. Dünyadaki tek işletim sistemi olduğunu düşünüyor ve anlayamadığı bir şey algılarsa harekete geçiyor.

Windows, sürücüyü onarmanız gerektiğini söylediğinden, bu doğru olmaz.

Ubuntu ile kullandığım sürücülerden herhangi biri bu mesajı Windows'tan alıyor, sadece no diyorum ve Windows ile iyi çalışıyorlar.

Kısacası, sürücüde yanlış bir şey yok, sadece orada Windows'un anlamadığı ve yanıtının yok olduğu bir şey var.

Sürücünün repair 'sini yapmayın, bunu size bildirmeden biçimlendirin ve sürücüdeki tüm verileri kaybedersiniz.

    
verilen cevap Mark Kirby 01.04.2016 11:59
17

Bir yorumda önerdiğiniz gibi, bu, flash sürücüyü çıkarmadan önce yazma işlemini tamamlamayan Ubuntu ile ilgili olabilir. Ubuntu, kopyalama işlemi sırasında dosyaları RAM'e yazar ve kopyalama iletişim kutusu kapatıldıktan sonra bu dosyaları arabellekten USB sürücüsüne yazar. Bunun özellikle yüksek miktarda belleğe sahip makineler için bir sorun olduğunu belirten başka bir cevap var. ancak arka plan yazma işlemi tamamlanmadan önce sürücüyü kaldırmanız olasıdır. Bir sürücüyü çıkardığınızda, bu arabelleğin diske yazılmasını zorlar, ancak yazımın gerçekten tamamlandığını söylemek zor olur. Bunu düzeltmek için yeni sürümlerde bir pop-up (15,10, belki de 15.04 için) var - "[Drive] artık bir kez kaldırılabilir" satırlarında bir şey söyleyen bazı (genellikle kısa) zaman sonra mor bir uyarı görünür yazı bitti.

Bu muhtemelen arkadaşınızın senkronizasyon önerdiği nedendir. Terminalde sync çalıştırıldığında tüm tamponlanmış veriler diske yazılır ve yazılanlar tamamlandıktan sonra geri dönmelidir (Bkz. bu cevap . Bunun olup olmadığını belirlemenize yardımcı olacak bir yardımcı program için bu yanıtı inceleyin. aslında sorun.

    
verilen cevap alex_d 01.04.2016 15:09
5

Ubuntu & amp; kullanırken FAT dosya sistemlerinde (hemen hemen her USB sürücüsü FAT32 ile önceden formatlanmış olarak geliyor) USB adaptörlerinde çok sayıda USB sürücüsü, özellikle flash (SD, vb.) kartlar gördüm. Ubuntu türevli dağıtımlar. Düzenli günlük kullanımda her birkaç ayda bir düzenli bir olaydı.

Bir donanım sorunu olsaydı, bölümleri ext3 (veya 4) ile biçimlendirmek yardımcı olmaz, ancak ext3 / 4 dosya sistemlerini neredeyse kurşun geçirmez yapar. (ext2 de denedim birkaç ay boyunca bozulmuştu; daha az yazım olması gerekiyordu, bu yüzden flash sürücüler için daha uzun ömürlü olmalıydı, ağırlıklı olarak dergi yok).

Yani, Ubuntu, USB sürücülerinin kendilerine fiziksel olarak zarar vermemeli olmamalı , ancak yine de FAT dosya sistemlerinde% 100 güvenmiyorum.

Dosya sistemi bozulmasının en iyi şekilde önlenebileceğini düşünüyorum:

  • Bir USB sürücüsünü asla çıkarılmadan / umount / ejected bitene kadar fişten çekinmeyin. Sürücü şu anda bir şey yazmıyor olsa bile (eğer bir ışık varsa yanıp sönmüyorsa) ve sync yapmış olsanız bile dosya sistemi hala olabilir
  • Çıkarmadan önce umount / çıkartan sonra en az birkaç saniye bekleyin. Görünüşe göre, umount sonra bile, sürücünün etkinlik ışığı bazen bir süre yanıp sönmeye devam edebilir. Diğer kullanıcılar bu adam gibi bunun devam edebileceğini söylüyor bir dakikaya.
  • Yalnızca sync belgesine ya da dosya yolsuzluğu olan bu adama güvenmeyin.

İlgili (genellikle) bağlantılar:

verilen cevap Xen2050 02.04.2016 18:45
3

Bunun herhangi bir işletim sistemi ile ilgisi yoktur. Bu, çoğu durumda sürücünün düzgün şekilde bağlanmadığını belirten bir dosya sistemi hatasıdır (kullanıcı hatası). Hasarın mutlak bir göstergesi değildir, sadece bir hasarın olasılığını gösterir. Varsa, hasar genellikle son yazılı dosya (lar) ile sınırlıdır. Windows "Repair" komutu bu durumda sürücüyü "işgal edilen" olarak işaretlenmiş sektörlere tarar, ancak herhangi bir dosyaya atanmaz ve sonra bu notları ve parçaları yeni dosyalara atar.

Bu hata aynı zamanda Windows'da da oluşturulabilir, eğer önce diski yazmadan önce çıkarırsanız (Windows "Eject" unmount'u gerçekleştirir).

Bu mesaja göz atmak, sürücünün düzgün bağlanmadığı anlamına gelir.

Eğer dosya sistemi gerçekten hasar görmüşse ya da yanlış pozitifse, kendi kendinize doğrulayabilirsiniz: "Onar" ı çalıştırdıktan sonra, "found000" gibi adlandırılan yeni bir dosya, içinde bazı dosyalar ile birlikte görünürse, gerçekten bitmemiş yazım kesintiye uğradı. Bazı verileriniz kayboldu ve bu bir endişe.

    
verilen cevap Agent_L 04.04.2016 16:07
2

Birkaç yıl boyunca ubuntu ve çift önyüklemeli pencereler kullanıyorum ve sürücüyü doğru şekilde çözdüğümde, pencerelerdeki her zaman hata mesajını gösterir, fakat USB sürücümde hiçbir zaman hata yapmaz. W10'da bu açılır pencere hata mesajını kapatabilirsiniz.

    
verilen cevap tviragh 05.04.2016 11:53
1

Normal bir formattan sonra (hızlı değil) herhangi bir işletim sisteminin USB sürücüsüne zarar vermesinin neredeyse hiçbir yolu yoktur, bu sürücünün Ubuntu ile hiç kullanılmadığı bir iz bırakılmamalıdır.

Sürücüleri "H2testw" veya "USB Flash Sürücü Test Cihazı" ile kontrol edin - bozuk kesimler çok fazla garip hata kaynağı olabilir.

    
verilen cevap user158037 01.04.2016 15:55
1

Sürücünün "hasarlı" olup olmadığını söyleyemem, belki de belki de değildi. Ama aynı şeyi söyleyebilen biri olarak: "10+ yıldır pencereler ile çalışıyoruz ..." diyebilirim, eğer Windows 10'u çalıştırıyorsanız, bu sizin yeni sorunlarınızın kaynağı olabilir. 10'luk ilk günümde yeni bir sorunla karşılaştım: 10'da harici sürücüler için bir veritabanı oluşturuldu (dizinleme veritabanı olabilir, hatırlamıyorum). Eğer bu veritabanı sürücüyle eşleşmiyorsa, sürücünüzün hasar gördüğünü söyleyecektir, bazen bu uyarıyı görmezden gelebilirsiniz ve bazen yapamazsınız (anekdotu gör). "Onarma" çalışması veritabanını düzeltir.

Anekdot:

  

Bu bilgiyi nerede bulduğumu hatırlayamıyorum, ancak Müzik klasörümü taşıdığımda bunu öğrendim. Sürücü artık sadece mevcut değil arıyordu klasör hakkında şikayet yerine kırıldı şikayet etti. Tamir etmeden önce yeni konum Ubuntu'da ve Windows 10'daki eski konumdaydı ... ancak tüm dosyalar 10'da açılmıyordu. Tamir işlemini bitirdikten sonra, Müzik klasörünün yeni konumu Windows'da, eski klasörde kayboldu ve tekrar Windows üzerinde çalıştı.

sync değerini çalıştırmak da kötü bir fikir değildir.

    
verilen cevap Black 06.04.2016 11:17

Etiketlerdeki diğer soruları oku