私のサムドライブが故障しましたか?

私のサムドライブが故障しましたか?

最近データ転送中に「ロックされた」16GB Sandiskサムドライブがあります。以下は、できるだけ多くの情報を得るためのいくつかの試みです。

  1. ドライブをゼロ化してみてください
    sudo dd if=/dev/zero of=/dev/sdb     
    dd: failed to open '/dev/sdb': Read-only file system
    
  2. SMART情報を入手してください:
    sudo smartctl -d scsi --all /dev/sdb
    smartctl 6.6 2016-05-31 r4324 [x86_64-linux-5.4.0-42-generic] (local build)
    Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Vendor:               SanDisk
    Product:              Cruzer Blade
    Revision:             1.27
    Compliance:           SPC-4
    User Capacity:        15.744.892.928 bytes [15,7 GB]
    Logical block size:   512 bytes
    Serial number:        20044317411DEF60D95B
    Device type:          disk
    Local Time is:        Wed Aug 19 14:42:34 2020 WIB
    SMART support is:     Available - device has SMART capability.
    SMART support is:     Enabled
    Temperature Warning:  Disabled or Not Supported
    
    === START OF READ SMART DATA SECTION ===
    SMART Health Status: OK
    Current Drive Temperature:     0 C
    Drive Trip Temperature:        0 C
    
    Error Counter logging not supported
    
    Device does not support Self Test logging
    
  3. スキャンしてみてくださいbadblocks
    sudo badblocks -v /dev/sdb > badsectors.txt
    Checking blocks 0 to 15375871
    Checking for bad blocks (read-only test): done                                                 
    Pass completed, 0 bad blocks found. (0/0/0 errors)
    
  4. READ-ONLYフラグを削除してみてください。
    sudo hdparm -r0 /dev/sdb
    
    /dev/sdb:
    setting readonly to 0 (off)
    readonly      =  0 (off)
    

どうすればいいですか?

注:このサムドライブの不幸は私のハードドライブと同時に発生し、次のページに公開されました。dd 0が私のディスクを「フォーマット」しない場合はどうすればよいですか?、ハードディスクは永遠の死を宣告されます。

答え1

不明な理由でサムドライブがこの状態になることはできないようです。ファイルシステムではなく、デバイス自体です。

フラグをリセットするには、次の方法を試してください。

hdparm -r0 /dev/sdb

私にも同様のことが起こりました。 USBサムドライブが突然「読み取り専用」になりました。残念ながらhdparm、他の方法は失敗したため、デバイスが機能しないと仮定します。

関連情報