Pembaruan Terakhir:
Jadi ternyata drive itu memang rusak dan saya bisa menggantinya - penggantiannya bagus!
Apa yang terjadi:
- Saya memasukkan flash drive.
- Saya mencoba menyalin 2GB file.
- Sekitar 600MB (tetapi tidak selalu dalam jumlah yang sama) untuk transfer, itu dibatalkan dan paksa turun dari drive.
- Memasukkannya lagi menjadikannya hanya bisa dibaca karena kesalahan sistem file.
Informasi dalam /var/log/syslog
:
4 Apr 20:19:09 my-laptop kernel: [10720.130076] usb 1-4: perangkat USB kecepatan tinggi baru menggunakan ehci_hcd dan alamat 2 4 Apr 20:19:09 my-laptop kernel: [10720.284655] scsi6: usb-storage 1-4: 1.0 4 Apr 20:19:10 my-laptop kernel: [10721.280796] scsi 6: 0: 0: 0: Akses Langsung Corsair Survivor GTR 0,00 PQ: 0 ANSI: 2 4 Apr 20:19:10 my-laptop kernel: [10721.281920] sd 6: 0: 0: 0: Terlampir scsi generic sg3 type 0 4 Apr 20:19:10 my-laptop kernel: [10721.284361] sd 6: 0: 0: 0: [sdc] 63438848 blok logis 512-byte: (32,4 GB / 30,2 GiB) 4 Apr 20:19:10 my-laptop kernel: [10721.284863] sd 6: 0: 0: 0: [sdc] Write Protect tidak aktif 4 Apr 20:19:10 my-laptop kernel: [10721.284870] sd 6: 0: 0: 0: [sdc] Mode Sense: 00 00 00 00 4 Apr 20:19:10 my-laptop kernel: [10721.284876] sd 6: 0: 0: 0: [sdc] Dengan asumsi cache drive: tulis 4 Apr 20:19:10 my-laptop kernel: [10721.287862] sd 6: 0: 0: 0: [sdc] Dengan asumsi cache drive: tulis 4 Apr 20:19:10 my-laptop kernel: [10721.287873] sdc: sdc1 4 Apr 20:19:10 my-laptop kernel: [10721.301238] sd 6: 0: 0: 0: [sdc] Dengan asumsi cache drive: tulis 4 Apr 20:19:10 my-laptop kernel: [10721.301243] sd 6: 0: 0: 0: [sdc] Attached SCSI removable disk 4 Apr 20:20:03 my-laptop kernel: [10774.494709] FAT: Kesalahan filesystem (dev sdc1) 4 Apr 20:20:03 my-laptop kernel: [10774.494714] fat_free_clusters: menghapus entri FAT di luar EOF 4 Apr 20:20:03 my-laptop kernel: [10774.494718] FAT: Filesystem telah disetel hanya-baca 4 Apr 20:22:04 my-laptop kernel: [10895.160070] usb 1-4: reset perangkat USB kecepatan tinggi menggunakan ehci_hcd dan address 2 4 Apr 20:22:04 my-laptop kernel: [10895.700029] usb 1-4: perangkat tidak menerima alamat 2, kesalahan -71 4 Apr 20:22:04 my-laptop kernel: [10895.820047] usb 1-4: reset perangkat USB kecepatan tinggi menggunakan ehci_hcd dan address 2 4 Apr 20:22:04 my-laptop kernel: [10895.950038] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:05 my-laptop kernel: [10896.191050] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:05 my-laptop kernel: [10896.420054] usb 1-4: reset perangkat USB kecepatan tinggi menggunakan ehci_hcd dan address 2 4 Apr 20:22:05 my-laptop kernel: [10896.840042] usb 1-4: perangkat tidak menerima alamat 2, kesalahan -71 4 Apr 20:22:05 my-laptop kernel: [10896.962678] usb 1-4: reset perangkat USB kecepatan tinggi menggunakan ehci_hcd dan address 2 4 Apr 20:22:06 my-laptop kernel: [10897.380047] usb 1-4: perangkat tidak menerima alamat 2, kesalahan -71 4 Apr 20:22:06 my-laptop kernel: [10897.380095] usb 1-4: Putus USB, alamat 2 4 Apr 20:22:06 my-laptop kernel: [10897.380122] sd 6: 0: 0: 0: [sdc] Kode kesalahan tidak tertangani 4 Apr 20:22:06 my-laptop kernel: [10897.380125] sd 6: 0: 0: 0: [sdc] Hasil: hostbyte = DID_ERROR driverbyte = DRIVER_OK 4 Apr 20:22:06 my-laptop kernel: [10897.380130] sd 6: 0: 0: 0: [sdc] CDB: Tulis (10): 2a 00 00 12 9e 00 00 f0 00 4 Apr 20:22:06 my-laptop kernel: [10897.380141] end_request: I / O error, dev sdc, sektor 1220096 4 Apr 20:22:06 my-laptop kernel: [10897.382530] sd 6: 0: 0: 0: [sdc] Kode kesalahan tidak tertangani 4 Apr 20:22:06 my-laptop kernel: [10897.382534] sd 6: 0: 0: 0: [sdc] Hasil: hostbyte = DID_NO_CONNECT driverbyte = DRIVER_OK 4 Apr 20:22:06 my-laptop kernel: [10897.382539] sd 6: 0: 0: 0: [sdc] CDB: Tulis (10): 2a 00 00 12 9e f0 00 00 f0 00 4 Apr 20:22:06 my-laptop kernel: [10897.382549] end_request: I / O error, dev sdc, sektor 1220336 4 Apr 20:22:06 my-laptop kernel: [10897.385121] FAT: FAT read gagal (blocknr 329) 4 Apr 20:22:06 my-laptop kernel: [10897.385150] FAT: Pembacaan FAT gagal (blocknr 322) 4 Apr 20:22:06 my-laptop kernel: [10897.385173] FAT: Pembacaan FAT gagal (blocknr 329) 4 Apr 20:22:06 my-laptop kernel: [10897.385188] FAT: Pembacaan FAT gagal (blocknr 322) 4 Apr 20:22:06 my-laptop kernel: [10897.390581] FAT: tidak dapat membaca blok inode untuk memperbarui (i_pos 496133) 4 Apr 20:22:06 my-laptop kernel: [10897.830055] usb 1-4: perangkat USB kecepatan tinggi baru menggunakan ehci_hcd dan alamat 3 4 Apr 20:22:06 my-laptop kernel: [10897.962671] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:07 my-laptop kernel: [10898.200060] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:07 my-laptop kernel: [10898.432548] usb 1-4: perangkat USB kecepatan tinggi baru menggunakan ehci_hcd dan alamat 4 4 Apr 20:22:07 my-laptop kernel: [10898.560068] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:07 my-laptop kernel: [10898.802603] usb 1-4: deskriptor perangkat baca / 64, error -71 4 Apr 20:22:07 my-laptop kernel: [10899.030075] usb 1-4: perangkat USB kecepatan tinggi baru menggunakan ehci_hcd dan alamat 5 4 Apr 20:22:08 kernel my-laptop: [10899.460032] usb 1-4: perangkat tidak menerima alamat 5, kesalahan -71 4 Apr 20:22:08 kernel my-laptop: [10899.580064] usb 1-4: perangkat USB kecepatan tinggi baru menggunakan ehci_hcd dan alamat 6 4 Apr 20:22:08 kernel my-laptop: [10900.000071] usb 1-4: perangkat tidak menerima alamat 6, kesalahan -71 4 Apr 20:22:08 kernel my-laptop: [10900.000101] hub 1-0: 1.0: tidak dapat menyebutkan perangkat USB pada port 4 4 Apr 20:22:09 my-laptop kernel: [10900.322588] usb 4-2: perangkat USB kecepatan penuh baru menggunakan uhci_hcd dan alamat 2 4 Apr 20:22:09 my-laptop kernel: [10900.466510] usb 4-2: tidak berjalan dengan kecepatan tinggi; terhubung ke hub kecepatan tinggi 4 Apr 20:22:19 my-laptop kernel: [10910.471597] usb 4-2: string descriptor 0 kesalahan baca: -110 4 Apr 20:22:24 my-laptop kernel: [10915.471643] usb 4-2: tidak dapat mengatur config # 1, error -110
Langkah-langkah lain yang diambil:
- Saya mencoba mencolokkannya ke berbagai port USB.
- Saya mencoba mencolokkannya ke salah satu port root pada PC.
- Saya berlari
badblocks
di perangkat dan muncul bersih. - Saya mencoba menghapus tabel partisi sebelum memformat - tidak ada perbedaan.
- Saya memiliki hard drive USB 2.0 1TB eksternal yang berfungsi dengan baik dan dapat melakukan transfer besar tanpa insiden.
smartctl -T normal /dev/sdX
gagal, mengatakan "Hentikan perintah lebih awal karena respons buruk ke halaman mode IEC. Perintah SMART wajib gagal: keluar."
Catatan: terima kasih kepada djeikyb karena membantu saya dengan beberapa langkah.
badblocks
dan itu baik-baik saja.Jawaban:
Cukup yakin drive rusak.
Apakah ini masalah sistem file? Tidak.
Apakah ini masalah port usb / bus? Tidak.
Apakah ini masalah driver usb? Tidak.
Apakah flash drive rusak? Mungkin.
Bukti yang mendukung:
/var/log/syslog
sumber
'badblocks /dev/sdc'
... apakah saya harus melewati parameter lain?Coba drive pada mesin windows.
Jika memiliki masalah yang sama pada windows maka ini bukan masalah ubuntu dan kemungkinan merupakan kesalahan perangkat keras atau firmware.
Dalam hal ini saya akan mengirimnya kembali.
sumber
Bagi saya kesalahan berikut adalah yang penting.
Ini menunjukkan kepada saya bahwa mereka adalah kegagalan perangkat, atau FAT rusak (tabel alokasi file) . Berdasarkan informasi lebih lanjut saya akan mengatakan perangkat keras yang sebenarnya salah. Bagian wiki ini menunjukkan kepada Anda komponen-komponen flash drive. Saya akan mengatakan bahwa pengontrol memori flash atau chip memori flash salah. Jika Anda dapat mengembalikan drive, lakukanlah. Jika Anda masih memiliki kemasan dan garansi asli, Anda harus bisa mendapatkan penggantinya.
Untuk mendapatkan informasi lebih lanjut, jalankan langkah-langkah berikut untuk menguji blok yang buruk dan laporkan ke file (badblocks.txt).
rekatkan badblocks.txt ke pertanyaan Anda sehingga kami dapat melihatnya. Perintah itu akan menandai semua blok buruk sebagai tidak dapat diakses di FAT dan harus menghentikan OS yang mencoba menulis ke blok yang gagal itu. Ini akan memperbaiki masalah Anda.
Untuk menemukan disk Anda, Anda perlu memasukkan ke {/ dev / [your_usb_dev]} jalankan perintah di bawah. Silakan tempelkan konten my_partitions.txt juga sehingga kami dapat melihat lebih detail tentang drive Anda.
Satu not terakhir. FAT 32bit memiliki batas file 4 GiB. Lihatlah tepat di akhir bagian itu di artikel wiki. Jadi jika file Anda lebih besar maka 4Gib Anda mendapatkan kesalahan ruang tidak cukup. Saya tidak berpikir itu masalahnya di sini.
sumber
Cukup yakin Anda sekarang memiliki usb palsu. Anda hanya menyebutkan semua gejala dan ouput linux terlihat sangat mirip dengan yang ditunjukkan kepada saya untuk drive usb 16mb dan 128mb palsu yang saya miliki di sini. Maaf untuk mengatakan tetapi Anda ditipu. Ada banyak kasus, tidak hanya corsair tetapi perusahaan pen drive lainnya, bahkan contoh ekstrem seperti ini:
KASUS YANG TELAH TERJADI -
Big Box of nothing - http://forum.corsair.com/forums/showthread.php?s=826f662d847dd2e8283552f17c161de5&t=94466 .
Saya pergi ke situs corsair dan melihat posting Anda di sini tentang hal itu http://forum.corsair.com/forums/showthread.php?s=826f662d847dd2e8283552f17c161de5&t=94466
Anda dapat menemukan beberapa kasus seperti berikut: http://hardforum.com/showthread.php?t=1397409 di mana mereka menyebutkan penipuan palsu dengan beberapa corsairs
Seorang teman di Kosta Rika membeli yang ini: http: //wn.com/PEN_DRIVE_64GB_Kingston_FAKE !!!! dan seperti yang Anda lihat di video, ia ditipu. Kami menonton ketika ia mencoba menyalin apa pun di antara 4GB yang merupakan ukuran sebenarnya tanpa keberuntungan.
Ini sudah terjadi sejak lama, lihat tautan ini untuk 2006: http://linuxrevolution.blogspot.com/2006/08/fake-usb-drives-sleuthing.html
PERIKSA PERANGKAT LUNAK PALSU
Berikut adalah cara untuk menguji apakah Anda memiliki pen drive FAKE: http://www.linuxquestions.org/questions/linux-hardware-18/fake-usb-stick-testing-tool-786415/
Yang lain adalah yang ini: http://fixfakeflash.wordpress.com/2010/08/20/linux-h2testw-alternative-program-called-f3-by-michel%C2%A0machado/ Untuk menguji FAKE pen drive.
Situs untuk Alat F3 : http://oss.digirati.com.br/f3/ di mana Anda dapat mengkompilasi program dengan gcc. Alat yang sangat sederhana yang memverifikasi ukuran flash drive. JIKA Anda membaca halaman web Anda akan melihat pengguna ini JUGA memiliki pengalaman seperti Anda dan saya.
Bagaimanapun, Anda mungkin memiliki flash drive 512MB hingga 1GB nyata yang dipalsukan sebagai 32GB.
Saya tahu Anda mungkin tidak memberikan jawaban yang benar di sini kepada siapa pun karena ini benar-benar berita buruk. Saya merasa Anda sejak saya membeli satu 32GB juga, seorang teman 128MB dan pacar saya 16GB. semua corsair atau kingston. Jadi harap tinjau semua info di halaman ini dengan pikiran terbuka. Semoga beruntung, teman.
REKOMENDASI - Untuk pengalaman saya, saya sarankan untuk menjalankan program yang saya sebutkan di atas dan ketika membeli flash drive mengujinya begitu Anda mendapatkannya. Tes cepat adalah mengisi flash drive yang penuh dengan file hingga ukuran maksimalnya.
sumber
Ingat bahwa FAT32 adalah sistem file yang sangat rumit dan tidak suka listrik dimatikan saat melakukan pekerjaan apa pun. Jadi, Anda harus selalu menghapus drive dengan aman dari port USB. Jika Anda telah menghapusnya secara tidak aman setidaknya sekali di masa lalu - maka mungkin ada sesuatu yang rusak dalam struktur FAT - kemudian jalankan
dosfsck
sebelum menggunakannya lagi.Mengapa itu dilepas karena kesalahan? Yah itu mungkin tergantung pada konfigurasi default - itu hanya mencoba untuk remount sebagai read-only sehingga Anda dapat melakukan backup data saat ini dan kemudian melakukan semua pemeriksaan. Saya kira itu berfungsi seolah-olah
errors=remount-ro
opsi diatur.Saya melihat masalah serupa di sini di linuxquestions.org .
sumber
Apakah Anda menyalin file ke direktori root drive USB yang sudah memiliki banyak file lain di dalamnya?
Ini adalah batasan FAT untuk tidak mengizinkan lebih dari sejumlah file yang disimpan dalam direktori root-nya (subdirektori dapat berisi lebih banyak file).
Jika demikian, coba salin file ke subdirektori pada drive USB.
sumber
Jika sistem file USB Anda gemuk 32 atau 16 Ukuran file maksimum 4 GB (minus 1 byte) untuk fat32 untuk lemak 16 kurang. cobalah memformat USB Anda ke sistem file NTFS.
FAT16, FAT32, NTFS, atau exFAT pada USB Flash Drives?
sumber