2012-03-20 06:19:24 +0000 2012-03-20 06:19:24 +0000
52
52
Advertisement

フラッシュドライブが「読み取り専用」になった理由と(どのように)それを修正することができますか?

Advertisement

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

問題

第一に、このドライブは新しいものです。通常の消耗で死ぬほど使用されていないことは間違いありませんが、不良品の部品を割り引くことはできません。

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

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

ディスクパート。

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

本当に混乱するのはCurrent Read-only State : YesRead-only : Noです。

試した解決策

今のところ、試してみました。

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

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

  • Windowsコマンドラインフォーマット

  • Windows chkdsk: 詳細は以下を参照

  • Kubuntu fsck (VirtualBox USBパススルー経由): 詳細は以下を参照

  • Acronis True Imageでフォーマット、GPTへの変換、MBRの破壊と再構築、基本的には何でもやってみました。失敗(MBR への書き込みができませんでした)

詳細(と素敵なストーリー)

背景

これは、マルチブートフラッシュドライブを作成したいと思っていた真新しい一般的な 8GB フラッシュドライブでした。これはFAT32としてフォーマットされていましたが、奇妙なことに、私が出会ったほとんどの8ギガバイトのフラッシュドライブよりも少し大きかったです。約127MBがWindowsによって「使用されている」と表示されていました。私は理由を発見したことはありませんでした。最終的な使用可能領域は、通常8GBドライブに期待しているものと同じくらいでした(約7.4GIBIbytes)。

私はかなりの数のLinuxディストロをHirenのコピーと一緒に投入しました。それらは全て完璧に起動しました。それらは YUMI で起動していました。

KnoppixのDVDを入れようとしたら、YUMIが起動コマンドに奇妙なビデオオプションを追加したため、KnoppixはXの黒い画面で起動してしまいました。

数日後、この奇妙なビデオオプションを削除して、Knoppix に付属しているブートコマンドと同じものにしました。**

今回の問題が発生するまでの間、Knoppix のファイルが何かの原因で破損しているのではないかと思い、再読み込みしてみました。ドライブはほぼ一杯になっていたので(45MBの空き容量)、起動しない汎用のISOを削除しました。これでうまくいきました。その後、YUMI を使って Knoppix をアンインストール、つまりファイルを削除してメニューから削除しました。まずファイルを削除してからメニューをクリアしました。しかし、空き容量はKnoppixを削除する前と同じ700MBほどになってしまいました。古いKnoppixフォルダにはttyという0バイトのファイルがあり、削除できませんでした。

このファイルを削除するためにドライブを再挿入してみました。KNOPPIXまたはchkdskなしで標準のWindows /rスキャンを実行すると、エラーが見つかったと報告されました。/fを使用して実行すると、ちょうどそれがスタックしました。

私は/rを試してみることにしたので、KubuntuのVMをロードし、VirtualBoxのUSB 2.0パススルーを使ってドライブを接続しました。それをfsckして(umount)、fsckを実行しました。/dev/sda1 私はThere are differences between boot sector and its backup.を選択しました。FATが違うと言われ、最初のFATか2番目のFATのどちらかを選択するように言われました。どちらを選んでもNo actionの通知が来た。Free cluster summary wrongを選択すると、間違ったファイル名のリストが表示されました。何かを修正しようと、少なくとも Correct を選択して実行してみました。ファイルを修正している途中で VM がフリーズしました。

原因は?

次の試みは、再び YUMI を使ってドライブ全体を再構築することでした。YUMIの内蔵の再フォーマット(FAT32に)オプションを使い、KubuntuのISO(700MB)をインストールしました。フォーマットは成功しましたが、Kubuntuの抽出とコピー(YUMIは7zipバイナリを使用しています)は約60%完了したところでフリーズしました。15分ほど待った後(前回3.5GBのKnoppix ISOがかかった時よりも長かった)、ドライブを取り出しました。この時点でドライブはすでにフォーマットされており、SYSLINUXもインストールされていました。

ドライブを再び接続すると、正常に起動しました。ディスク管理では読み取り専用と報告されていました。再接続時には正常に表示されましたが、書き込み操作を行うと再び読み取り専用になりました。何度か試行した後、挿入時に読み取り専用として表示されるようになりました。

の修復を試みました。しかし、起動可能なディスクでもそうすることができなかったため、何かもっと深刻な問題があることがわかりました。-p は今では何も間違っていないと報告し、chkdsk はまだ MBR の不整合を報告していますが、FAT の違いを教えてくれた後、常に最初の FAT を自動的に選択するようになりました。その後も同じようにfsckを実行しています。Free cluster summary wrongは読み込み専用とマークされているので、もう-pでは実行できません。また、以下のような問題も解決しました。は、私の VM のディスクをどうにかして破損させてしまいました (そう、私が sda を選択したのは確かで、7.4GB ドライブにマップされています - 私は triple チェックしました)。スナップショットのおかげかな?


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

また、私をWindowsに保つように修正した方が良いでしょう。

アップデート 1:

興味本位でドライブを分解してみました。

ご覧のように、明らかな書き込み禁止スイッチはありません。反対側には ALCOR ブランドの AU6989HL という IC があります。もし、これを解決する方法がないようであれば、カードを取り出して、カードリーダーに入れて、カードかコントローラのどちらが原因で死んだのか確認してみます。

Update 2:

カードを抜いてみたところ、Windowsがドライブをカードリーダーとして検出するようになりました。カードの接点は使用されていないようで、カード自体には数列の穴が開いています。カードリーダーに入れてもRAWで合計約30MBしか検出されません。おそらく、元のドライブが間違ってカードを故障と報告しているか(本物のSDカードのライトプロテクトがオンになっているかのように)、どこかの接点が悪いかのどちらかだと思います。

何もなければ、8GBのMicro SDカードが余っています…8GBとしてフォーマットする方法を見つけ次第。それは不可能のようだ(Windows、Partedmagic、dd、DBAN…ダメだ、まだ30MBのまま)。まあいいや。


Update 3

あと何回かあった。2つ目は今日も同様に失敗した(読み込みのみ)。残りのうち2つは、振った(接触不良?1つは1/3の容量で検出され、奇妙なボリューム名を持っていました。

これは少し心配ですが、偽のフラッシュドライブを検出するのによく使われるツールで検証されているように、ドライブは実際には8GBに近い容量を持っていることは明らかです。マークされたフラッシュメモリモジュールではなく、マイクロSDカードを使用することで、Alcorのドライブフラッシュツールはパラメータとしてメモリモデルを期待しているので、ドライブの再フラッシュはほぼ不可能に近いものになります。このまま全部捨ててしまおうかと思います。

Advertisement
Advertisement

回答 (10)

21
21
21
2012-10-04 12:18:24 +0000

チップメーカーのAlcor社のツールを使ってみてください。Googleで検索すると出てきますが、名前は「AlcorMP_5T2F_6T2F_2011-11-10.02」となっています。

そこで、まずLoadDriver.exeを開き、VIDとPIDを入力して(これらの値はChipGeniusを使用するか、Linuxを使用して “lsusb -v "と入力することで知ることができます)、インストールをクリックします。私のスティックの場合は、058F, 6387でした。

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

11
11
11
2012-03-20 09:51:48 +0000

個人的には、カードと不発弾の接触不良があると想像しています。すぐにすべてをバックアップしてください。

私ならlinuxのddユーティリティを使ってデバイスをリセットします。読み取り専用の状態はおそらくデバイスのブートセクタにあり、fsckとchkdskはファイルシステムレベルのチェックなのであまり効果はないでしょう。

ubuntuのISOで起動して試してみてください。

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

/dev/sdxをUSBドライブに対応するデバイスに置き換えてください

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

3
Advertisement
3
3
2012-12-16 14:57:01 +0000
Advertisement

RMPrepUSB ](http://www.rmprepusb.com/l) は、「偽の」USBフラッシュドライブをテストし、その容量をテストすることを目的としたクイックドライブ容量テストを持っています。

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

2
2
2
2014-08-01 08:01:58 +0000

いくつかのソースがありますが、そのトピックについて非常に質の高い情報が含まれています。残念ながらロシア語ですが、google translateで比較してみました。 http://www.usbdev.ru/articles/detect_controller/ http://www.usbdev.ru/files/alcor/

どうやら、他の人たちもこのアルコールチップで多くの問題を抱えていたようです。

1
Advertisement
1
1
2013-07-10 19:03:25 +0000
Advertisement

SCSI MODE SENSE などのコマンドに対してドライブが無効なデータを返すと、読み取り専用になることがあります。破損したファームウェアやフラッシュが原因の可能性があります。解決策はありません。

1
1
1
2014-07-31 08:39:50 +0000

Macで使うために誰かに貸したUSBキーでこれを持っていました。すべてのファイルはreadonlyで、ディスク自体はコンピュータ管理でReadonlyとマークされています。私はそれを別のMacに接続してFinderで見ていたし、それを削除しました(私は認める最初にそれをイジェクトせずに)。私はそれを私のWindows 7マシンに再び接続したとき、それは再び正常に動作していました。簡単な解決策ですが、近くにMacがある場合には、どのような助けにもならないことを認識しています。

1
Advertisement
1
1
2014-03-20 03:45:19 +0000
Advertisement

あなたはこの問題を修正することができます。Type “regedit” in cmd prompt

[HKEYLOCALLOCALMACHINEMACHINE\SYSTEM\CurrentControlSetControl\StorageDevicePolicies] “WriteProtect” Change value = 0 then save and restart system and check it…

0
0
0
2013-05-14 22:40:46 +0000

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

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

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

その後、このプログラムの下でフォーマットし、WBFSマネージャーを終了し、スタート、コンピュータ管理を実行します。その後、画面左側の「ディスク管理」を選択し、フラッシュドライブをクリックしてwindowsの下でフォーマットすると、フラッシュドライブが再び動作するようになります。

0
Advertisement
0
0
2014-10-13 16:40:52 +0000
Advertisement

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

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

画像フォルダを右クリックすると、ドロップダウンウィンドウに削除オプションが表示されるようになりました。ドライバを再インストールした後、diskpartを実行してみました。現在の読み取り専用の状態はNOになりました。 私はWindows8のOSを搭載したかなり新しいコンピュータを持っています。

私の推測では、私のコンピュータがアップデートを行ったときに、私の問題が始まったのだと思います。以前、私が初めてコンピュータを手に入れた時に、SDメモリーカードから写真を削除できたことを覚えています。

-1
-1
-1
2013-07-31 16:23:41 +0000

1.まず、コンピュータのポートにペンドライブを挿入します。 2. ディスク管理に移動します。 3. あなたは、ディスク1リムーバブルディスクを参照してください。 4. このディスクを右クリックして、windows用のドライブを作成します。 5. あなたはそれをフォーマットすることができます。

これで普通にこのペンドライブを使うことができます。

Advertisement

関連する質問

3
28
13
7
14
Advertisement