フラッシュドライブが「読み取り専用」になったのはなぜですか(どのように)修正できますか?[複製]


52

Windows、Kubuntu、およびブート可能なパーティショナーによって、読み取り専用としてマークされた新しいフラッシュドライブ(1週間前)があります。なぜこれが起こったのですか?修正可能ですか?もしそうなら、どうすれば修正できますか?


問題

まず、このドライブは新しいものです。欠陥のあるコンポーネントを軽視することはできませんが、通常の消耗で死ぬほど使用されているわけではありません。

ドライブ自体が何らかの理由で読み取り専用状態でロックされています。Windowsのディスク管理:

ディスク管理のスクリーンショット

Diskpart:

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

私を本当に混乱させているのはCurrent Read-only State : YesRead-only : Noです。

試みられた解決策

これまでのところ、私は試しました:

  • Windowsでフォーマットします(ディスク管理では、右クリックするとフォーマットオプションがグレー表示されます)。

  • DiskPart Clean(CLEAN - Clear the configuration information, or all information, off the disk.):

    DISKPART> clean
    
    DiskPart has encountered an error: The media is write protected.
    See the System Event Log for more information.
    

    イベントログには何もありませんでした。

  • Windowsコマンドライン形式

    >format G:
    Insert new disk for drive G:
    and press ENTER when ready...
    The type of the file system is FAT32.
    Verifying 7740M
    Cannot format.  This volume is write protected.
    
  • Windows chkdsk:詳細は以下を参照してください

  • Kubuntu fsck(VirtualBox USBパススルー経由):詳細は以下を参照してください

  • Acronis True Imageをフォーマット、GPTに変換、MBRを破棄および再構築します。基本的には何でも:失敗(MBRに書き込めませんでした)

詳細(および素晴らしいストーリー)

バックグラウンド

これは、マルチブートフラッシュドライブを作成したい、まったく新しい汎用の8GBフラッシュドライブでした。それはFAT32としてフォーマットされましたが、奇妙なことに、私が遭遇したほとんどの8ギガバイトフラッシュドライブより少し大きいです。Windowsでは、約127MBが「使用済み」としてリストされました。理由を発見したことはありません。最終的な使用可能スペースは、私が通常8GBドライブ(約7.4ギガバイト)に期待するものでした。

私はかなりの数のLinuxディストリビューションとHirenのコピーを投入していました。それらはすべて完全に起動します。彼らはユミを着ていた

Knoppix DVDを装着しようとすると、YUMIは奇妙なビデオオプションをブートコマンドに追加しました。これにより、Xで黒い画面でKnoppixが起動しましたtty

数日後、私はその奇妙なビデオオプションをオフにするために時間をかけて、ブートコマンドをKnoppixに付属するものと一致させました。起動の試みで、Knoppixは何らかの形のLZMA破損を報告しました。

現在の問題に至るまで

Knoppixファイルがどういうわけか壊れているのではないかと思っていたので、リロードしました。ドライブはほぼ満杯(45MB空き)だったので、起動していなかった汎用ISOを削除しました。それはうまくいきました。次に、YUMIを介してKnoppixを「アンインストール」しました。つまり、ファイルを削除してメニューから削除します。ファイルが最初に移動してから、メニューが正常に消去されました。ただし、Knoppixを削除する前と同じように、空き領域は約700MBでスタックしていました。古いKnoppixフォルダーには、KNOPPIX削除できない名前の0バイトのファイルがありました。

ドライブを再挿入してこのファイルを削除しようとしました-安全に削除せずに、それが違いを生んだ場合(ちょっと、すべてのために初めて)。エラーが検出されchkdskなかった/rか、/f報告されたエラーなしで標準Windows スキャンを実行します。/rそのまま実行すると、動かなくなります。

私は与えることにしたfsck私はKubuntuのVMをロードしたVirtualBoxのUSB 2.0パススルーでそれにドライブを取り付けたので、ショットを。私はumountそれを編集し(/dev/sda1)、fsckを実行しました。There are differences between boot sector and its backup.私が選んだNo action。FATには違いがあり、最初のFATまたは2番目のFATを選択するように求められました。どちらを選択した場合でも、通知を受け取りましたFree cluster summary wrong。を選択した場合Correct、誤ったファイル名のリストが表示されました。少なくとも何かを修正するために、-pオプションを付けて実行しました。ファイルの修正の途中で、VMがフリーズしました。約10分後にプロセスを終了しました。

原因?

私の次の試みは、再びYUMIを使用してドライブ全体を再構築することでした。YUMIの組み込みの再フォーマット(FAT32へ)オプションを使用し、Kubuntu ISO(700MB)をインストールしました。フォーマットは成功しましたが、Kubuntuの抽出とコピー(YUMIは7zipバイナリを使用)が約60%凍結しました。約15分(前回の3.5GB Knoppix ISOがかかった時間よりも長い時間)待った後、ドライブを引き出しました。この時点でドライブはすでにフォーマットされており、SYSLINUXはすでにインストールされており、ISOの解凍とブートメニューの変更を待っています。

それを再び差し込むと、通常通り起動しました-ただし、書き込みアクションは失敗します。ディスク管理はそれを読み取り専用として報告しました。再接続すると、通常どおり起動しますが、書き込み操作により、再び読み取り専用になります。数回の試行の後、挿入時に読み取り専用として表示され始めました。

修正を試みる

これは、上記の試行を実行して、フォーマットに問題がある場合に再フォーマットを試行したときです。しかし、起動可能なディスク上でもそうすることができないということは、もっと深刻な何かが間違っていることを示していました。chkdsk今は何も間違っているとfsck報告し、MBRの不整合を報告しますが、FATが異なることを通知した後、常に最初のFATを常に自動的に選択します。その後も同じことが行わFree cluster summary wrongれます。-p読み取り専用としてマークされているため、もう実行できません。また、VMのディスクが最初の試行で何らかの形で破損することもありました(はい、7.4 GBドライブにマップされているsdaを選択したと確信しています- トリプルチェック)。スナップショットをありがとう


私はちょうどアイデアが不足しています。経験の浅い私には、ドライブのファームウェアに何らかの形で「永続的に」読み取り専用に設定されているように見える-これをリセットする方法はありますか?データを2回再フォーマットしたことを考えると、データを保持することは特に気にしません。

また、私をWindowsに留める修正が優れています。これにより、メインのハードドライブを誤って無効にするリスクが軽減されます。


更新1:

好奇心からドライブを引き離しました。

回路基板の写真

ご覧のとおり、明らかな書き込み保護スイッチはありません。反対側には、AU6989HLというラベルの付いたALCORブランドのICがあります。これを修正する方法がないと思われる場合は、おそらく(接着された)カードを引き出し、カードリーダーに入れて、カードが死んだか、コントローラーかを確認します。


アップデート2:

カードを引き抜いたので、Windowsはドライブをカードリーダーとして検出します。カードの連絡先は使用されていないようで、カード自体にいくつかの列の穴があります。カードリーダーに挿入しても、合計で約30MBのRAWしか検出されません。おそらく、元のドライブがカードを誤って(実際のSDカードの書き込み保護がオンになっているように)不良として報告したか、どこかで不良な連絡先のいずれかです。

それ以外の場合は、予備の8GB Micro SDカードがあります... 8GBとしてフォーマットする方法を見つけたらすぐに。これは不可能なようです(Windows、Partedmagic dd、DBAN ...いや、まだ30MB)。まぁ。


アップデート3

私はこれらをもう少し持っていました。2番目のものは、今日同様に(読み取り専用)失敗しました。残りのうち2つは、揺れに応じて空のカードリーダー/未フォーマットドライブとして検出されました(接触不良?)。1つは1/3のフルとして検出され、奇数のボリューム名が付けられました。

H2testwの結果(最後に完全に機能するものに!):

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

これは少し心配ですが、偽のフラッシュドライブを検出するために頻繁に使用されるツールによって検証されるように、ドライブには実際に8GB近くの容量があります。マークされたフラッシュメモリモジュールではなくMicro SDカードを使用すると、Alcorのドライブフラッシュツールはメモリモデルをパラメータとして想定するため、ドライブを再フラッシュすることはほぼ不可能になります。全部捨てるだけだと思う​​。


非常にまれですが、一部のUSBドライブには書き込みスイッチがあります。あなたはそのようなスイッチを持っていますか?
soandos

@soandosいいえ、そうではありません。ドライブの切り替えに気づくと思います。スイベルキャップの1つがあります。私はそれを引き離したところ、素敵な小さな8GB Micro SDカードが内部に詰まっているのを発見しました-回路基板に文字通り接着されています。驚きました。クラス2のMicro SDです。通常のブランド名の場所には、黒いカードに茶色の長方形があります。これに対する解決策がない場合は、カードまたはコントローラーが死んだかどうかを確認するために、カードを引き出します(不可逆、私が知る限り)。
ボブ

多くのSDカードにもスイッチがあります。つまずいたことはありますか?
soandos

1
@Oliver私が言っていたのは、DiskPartを実行してから5分以内に何も記録されなかったことです。確認したところ、ドライブを挿入しても何も表示されません。私も含めて、カスタムビューを作ったすべてのものの両方でWindows LogsApplications and Services Logs。そこでは何も起こりません。はい、F5継続的に更新()しました。
ボブ

4
これらはもう購入しないことをお勧めします。
ダニエルRヒックス

回答:


21

チップメーカーAlcorのツールを使用してみてください。Googleで検索できますAlcorMP_5T2F_6T2F_2011-11-10.02。名前は「」です。

そこで、最初にLoadDriver.exeを開き、VIDとPIDを入力します(ChipGeniusを使用するか、Linuxを使用して「lsusb -v」と入力することでこれらの値を確認できます)。私の棒のための値は058F6387

次に、デバイスを一覧表示する場所でAlcorMP.exeを実行します。その左のボタンをクリックすると、スタートは低レベルのフォーマットとスティックの不良ブロックスキャンを実行します。


4
私は感銘を受けて。これは、Update 3で試してみたツールの更新された(約4年後)バージョンです。それは仕事をしました!他の人への警告:これはドライブを消去するので、実行する前にすべてをコピーしてみてください(結局ファームウェアフラッシュです!)。VIDとPIDは、WindowsでDevice Manager=> Universal Serial Bus Controllers=> USB Mass Storage Device(別の名前である可能性があります)=> Properties=> Details=> で見つけることができますHardware Ids。ああ、ありがとう!
ボブ

私の場合、AlcorMP.exeはそれを検出できませんでした。CheipGeniusからの出力、USBデバイスID:VID = 0011 PID = 7788シリアル番号:E41A233Aチップベンダー:Alcor Micro Chip部品番号:SC708ANHL(FC8708ANHL)/ AU6987 / AU6990-F / W E442フラッシュIDコード:2C88085F-Micron MT29F128G08EFAAA- 2CE /シングルチャネル[TLC-8K]->総容量= 16GBウェブ上のツール: dl.mydigit.net/special/up/alcor.html
karim

3
そのexeに対するGoogleの結果はかなり大ざっぱです。信頼できるソースはありますか?会社はalcormicro.comですか?
エンドリス14

あなたはここに更新されたバージョンを取得することができます:usbdev.ru/files/alcor/alcormp ここにはいくつかのより詳細なガイドです:techunboxed.com/2014/09/...
MokiTa

1
MokiTaによる最後のコメントは無視してください。信頼できないファイルを実行しないでください。alcormicro.comのオリジナルバージョンは...あなた次第です。Alcorは以前からビジネスを運営しています。(しかし、彼らはそれをもはや配布していないようです。)
かずら定香

11

個人的には、カードとその不良品との誤った接触があると思います。すぐにすべてをバックアップします。

Linuxのddユーティリティを使用してデバイスをリセットします。読み取り専用のステータスはおそらくデバイスのブートセクターにあり、fsckとchkdskはファイルシステムレベルのチェックなので、それほど多くは行いません。

ubuntu ISOを起動して試してください:

dd if=/dev/zero of=/dev/sdx bs=1M

/ dev / sdxをUSBドライブに対応するデバイスに置き換えます

/ dev / sdx1はパーティションで、/ dev / sdxはドライブ全体です。そのためには、パーティションがアンマウントされていることを確認する必要があります。読み取り専用であるためドライブをddできない場合、ハードウェア障害に置きます。これはdmesg outで確認できます。


1
はい、連絡先に問題があるようです。ddLinuxはカードを読み取り専用として検出するため、期待どおりに何もしませんでした-ユーティリティがOSが検出するものをバイパスする可能性はありますか?とにかく、私はこれを受け入れます。
ボブ

@ボブ-OSが読み取り専用/書き込み保護として検出することをユーティリティがバイパスすることができないことを願っています ドライブがただのごまかしであるように思われる点、それは起こります、それを返します。このドライブを通常のベンダーから購入しましたか?マイクロカードが8GBであると言っても偽物である可能性もあります。15ドルのフラッシュデバイスを引き離す習慣はありませんが、このように構築されたのは奇妙です。
ラムハウンド

@Ramhoundドライブ自体はほぼ8GBを保持でき、検証済みです-4 x 700MBフルCD Linuxディストリビューション+ 3.5GBをKnoppix DVD + 700MB Hirens + 700MBその他のISO = 7GB ...少し空き容量を入れてインストールしました。私はただそれを投げるか、または既知の(そしてより高価な)ブランドからフラッシュドライブを購入することを思い出させるためにそれを維持するだろうと思います...いずれにせよ。
ボブ

@Ramhound私は明らかに合計することはできません。私はこれらをさらにいくつか持っていました。2番目のものは、今日同様に(読み取り専用)失敗しました。残りのうち2つは、揺れに応じて空のカードリーダー/未フォーマットドライブとして検出されました(接触不良?)。1つは1/3のフルとして検出され、奇数のボリューム名が付けられました。現在、H2testwを実行しているのは、残っている唯一の正常に動作するものです。また、クラス2のマイクロSDカードにもかかわらず、現時点では約4.2 Mバイト/秒の書き込み速度です。それが偽物であれば残念ながら、再フラッシュするには、既知のフラッシュモジュールなしでは難しい-見つけることができません任意のフラッシュドライブ内のマイクロのSDへの参照を
ボブ

3

RMPrepUSBには、「偽の」USBフラッシュドライブをテストし、その容量をテストするためのクイックドライブ容量テストがあります。

これは、H2TESTWを実行するよりもはるかに高速です(ただし、完全ではありません)。RMPrepUSBテストに合格すると、その後いつでもH2TESTWを実行できます。RMPrepUSBクイックドライブテストに失敗すると、H2TESTWに合格せず、H2TESTWはテストに時間がかかります。


スーパーユーザー、スティーブへようこそ!私たちのパーよくある質問、あなたが言及ツールやウェブサイトであなたの所属を開示してください。関連する貢献は歓迎しますが、過度に宣伝しないようにしてください。ありがとう!
slhck


1

ドライブがSCSI MODE SENSEなどのコマンドに無効なデータを返すと、読み取り専用が発生します。ファームウェアまたはフラッシュが破損している可能性があります。実際には修正はありません。


1

この問題は修正できます。コマンドプロンプトで「regedit」と入力します

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies] "WriteProtect"値= 0に変更してから、システムを保存して再起動し、確認します...


1

Macで使用する誰かに貸したUSBキーでこれを手に入れました。すべてのファイルは読み取り専用で、コンピューター自体はコンピューターの管理で読み取り専用としてマークされています。私はそれを別のMacに差し込んでFinderを見て、それを取り除いた(最初に取り出すことなく認めた)。Windows 7マシンに接続し直すと、再び正常に動作しました。簡単な解決策ですが、近くにMacがある場合は何の助けも得られません


これはまた、MacBook Proのにプラグインの後に私に起こった
endolith

0

私は同じ問題を抱えていて、このプログラムを見つけました。

WBFSマネージャーリンク:http ://wbfsmanager.codeplex.com

このプログラムは、Wiiで動作するようにUSBフラッシュをフォーマットします。PCにダウンロードし、インストール、実行、問題が発生しているフラッシュドライブを選択します。

次に、このプログラムでフォーマットし、WBFSマネージャーを終了し、開始して、コンピューターの管理を実行します。次に、画面の左側から[ディスクの管理]を選択し、フラッシュドライブをクリックして、ウィンドウの下でフォーマットすると、フラッシュドライブが再び機能します。


1
Yumiを使用した後、2つの異なるサムドライブでこの問題が発生しました。これに従った。しかし、私はクイックフォーマットを行う必要はありませんでした。完全な非クイック形式を実行する必要がありました。また、サムドライブを取り外してから再び接続する前に、5分間待機する必要がありました。どちらも同じサムドライブです(同じブランド)。なぜこれが起こっているのかはまだわかりませんが、うまくいったようです。

0

「現在の読み取り専用状態:はい」でも同じ問題が発生しました。フォルダを右クリックしたときに、SDメモリカードから写真を削除できなかった理由を把握しようとしていました。ドロップダウンウィンドウにDELETEがリストされていません。

SDメモリカードリーダーのドライバーをアンインストールしてから、ドライバーを再インストールしました。これで問題が解決しました。

画像フォルダを右クリックすると、削除オプションがドロップダウンウィンドウに表示されます。ドライバーを再インストールした後、diskpartを実行しました。現在の読み取り専用状態はnoです。Windows 8オペレーティングシステムを搭載したかなり新しいコンピューターを使用しています。

私の推測では、コンピューターが更新を行ったとき、それが私の問題の始まりです。以前にコンピューターを手に入れたとき、SDメモリーカードから写真を削除できたことを覚えています。


-1

変更するには次の手順を試してください-

  1. まず、コンピューターのポートにペンドライブを挿入します。
  2. ディスク管理に移動します。
  3. ディスク1のリムーバブルディスクが表示される場所。
  4. このディスクを右クリックして、Windows用のドライブを作成します。
  5. その後、フォーマットできます。簡単にフォーマットできます。

今、あなたは通常このペンドライブを使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.