Fsck'e USB çubuğunu tamir etmesini söylüyorum, “Dosya sistemini değiştirmeden bırakmak” diyor.


25

Bu yüzden fsck'i çalıştırdım ve rapor ediyor

FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT

İkisinden birini seçmek, uzun bir hata listesi verir.

Cluster 1471730 out of range (164977891 > 1980013). Setting to EOF.
Cluster 1471732 out of range (252397720 > 1980013). Setting to EOF.
Cluster 1471734 out of range (18601458 > 1980013). Setting to EOF.

Sonra diyor ki

Reclaimed 93886 unused clusters (769114112 bytes).
Free cluster summary wrong (1034047 vs. really 1221912)
1) Correct
2) Don't correct

(1) 'i seçersem, hiçbir şey yapmadan çıkar:

Leaving file system unchanged.
/dev/sdb1: 53 files, 758100/1980012 clusters

Peki bunu nasıl düzeltebilirim?

Yanıtlar:


23

USB biriminin bağlantısını kestikten sonra, fsck'i hemen değişiklikleri yazmaya zorlayan '-w' anahtarıyla kullanmak isteyeceksiniz. '-W' ifadesinin '-a' (otomatik mod) veya '-r' (etkileşimli mod) gerektirdiğini unutmayın.


Gerçekten -wseçeneği özlüyorum ! +1
gavenkoa

9

adam fsck.vfat diyor ki:

Not: -a ve -r yoksa, dosya sistemi yalnızca denetlenir, ancak onarılmaz.

Yani, değişikliklerinizi gerçekten yazması için -a veya -r komutunu kullanın. -W seçeneği bu ikisinin davranışını değiştirir.


7

Fsck man sayfasına bakın. Belki -r seçeneğini deneyin ya da kullandıysanız -n işaretini bırakın.

Başka bir olasılık, bölümün tamamen dolu olmasıdır. Şuna göz at.

Bu arada, kullandığınız tam emri göndermek çok yardımcı olacaktır.


0

Ben de aynı sorunu yaşadım. Sonunda sadece doğrudan ffsck (çeşitli fsck araçları için bir sarmalayıcı olan) kullanmak yerine dosfsck komutunu kullanarak çalışmasını sağladım. Fsck dosfsck'i çağırdığında, düzgün çalışmamasına neden olan bazı seçenekler ekler.


0

Aynı sorunu yaşadım, doğrudan kullandığım user258400 kullanıcısının cevabından ilham aldım:

fsck.fat -r /dev/sde1

yerine:

fsck -r /dev/sde1

hangi numarayı yaptı


0

-30 -r kullanıcısına benzer şekilde, 130302, fsck'nin bulunan kümeleri (FSCK000n.REC dosyalarına yazabilmesi için) yazabilmesi için fsck.vfat komutunu, bölümü monte edilmiş halde çalıştırmak zorunda kaldım .

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.