web-dev-qa-db-ja.com

USBフラッシュドライブをフォーマットできない、すべてが書き込み禁止になっていると主張する

私はWin32DiskImagerでChromium OSイメージを書き込んだ4GBのHP USBフラッシュドライブを持っています。今私はそれを再フォーマットしようとしていますが、私はできません。すべてが私にディスクが書き込み禁止になっていると告げます。 USBフラッシュドライブなので、書き込み禁止スイッチはありません。私は標準のWindowsフォーマットのもの、ディスク管理、diskpartとHP USBディスクストレージフォーマットツールを試してみました。私もレジストリの変更を試みました。何か案は?これはdiskpartを使おうとした結果です:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>diskpart

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
On computer: BRANDON-PC

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          931 GB  1024 KB
  Disk 1    No Media           0 B      0 B
  Disk 2    No Media           0 B      0 B
  Disk 3    No Media           0 B      0 B
  Disk 4    No Media           0 B      0 B
  Disk 5    No Media           0 B      0 B
  Disk 6    Online         3824 MB      0 B

DISKPART> select disk 6

Disk 6 is now the selected disk.

DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> clean

DiskPart has encountered an error: Incorrect function.
See the System Event Log for more information.

DISKPART> create partition primary

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32

    0 percent completed

Virtual Disk Service error:
The media is write protected.


DISKPART> exit

Leaving DiskPart...

C:\WINDOWS\system32>

「属性ディスククリア読み取り専用」を使用した後でも、メディアは書き込み保護されていると表示されます。クリーン操作が失敗したためだと思います。

12
Sega dude

ここで他に提案された答えがどれもうまくいかなければ、あなたのUSBフラッシュドライブはおそらく悪くなっています。

フラッシュメモリを管理するUSB​​スティックにコントローラチップがあります。フラッシュコントローラが、メモリセルに関する何らかの修復不可能なエラー(たとえば、再割り当ての失敗)を検出した場合、安全条件を解除し、ファームウェアレベルでドライブを読み取り専用にしてデータを保護します。

残念ながら、あなたのドライブのための工場ソフトウェアなしでドライブをこの状態から抜け出す方法はありません。フラッシュドライブの製造元はこのソフトウェアを一般に公開していないので、入手する唯一の方法は中国のハックサイトからです。

ここでの唯一の選択肢はそれを置き換えることです。トップブランド(Kingston、SanDisk、Lexarなど)は、自社製品に対する生涯保証を提供しています。私はその保証を取得する方法についてはわかりませんが。しかし、フラッシュドライブの価格はそのままなので、新しいものを買うほうがいいでしょう - 本当にいいものでない限り。

8
Wes Sayeed

USBフラッシュドライブなので、書き込み禁止スイッチはありません。

まあ、書き込み禁止スイッチ付きの( - === - )USBフラッシュドライブがあります。私はHPによって作られたそのようなドライブを知りません。

あなたのドライブがそのようなスイッチを持っていないと仮定して、あなたがすでに試みたものを見て、私はあなたが新しいものを必要とすると思う。私は突然異なるメーカーのフラッシュドライブを2つ持っていましたが、それは突然読み取り専用になりましたが、それを修正する方法はありませんでした。

私はこれについて何の情報も持っていません、しかし、私はこれが保護メカニズムであると思いますフラッシュドライブが失敗し始めたときに全データ損失の危険性を減らす。

6
Dennis

この問題を解決する方法はいくつかあります。それらのいくつかは他の答えで言及されています、しかし私はそうではないと思います。私は以前に同じ問題を抱えていました。これがあなたが試みなければならないものです...
1。 CheapEasy というツールをダウンロードして、デバイスのVIDとPIDを確認します。
2。 http://flashboot.ru/iflash/ に移動して、次のように入力します。デバイスのVIDまたはPIDを入力して、お使いのデバイス用のフラッシュツールを探します。あなたが正しいものを手に入れることを確実にするために、あなたがあなたのフラッシュ部品番号またはフラッシュIDのCheapEasyツールをチェックする、それは通常あなたがダウンロードしなければならないフラッシュツールの説明にあるでしょう。

P.Sあなたが正しいツールを見つけるのに問題があるならば、私はそれをチェックすることができるようにあなたのデバイス情報をエクスポートしてリンクを送る。それは正しいものを見つけることは不可能に見えるかもしれませんが、私はキングストンのUSBのいくつかの中国のコピーを期待して、ほぼすべてのタイプのUSBを修正しました。

4
Erlis D.

Cmdを使用してもうまくいかない場合は、これを試してください。

Regedit.exeを使用してレジストリの書き込み禁止を解除する

  1. regedit を検索して開きます。

  2. コンピュータ\ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies に移動します。

  3. Regedit.exeの右側のペインにある WriteProtect の値をダブルクリックします。値のデータを1から0に変更し、[OK]をクリックして変更を保存します。

  4. Regeditを閉じてコンピュータを再起動します。

もう一度USBドライブを接続すると、もう書き込み禁止になっているはずです。これで、マイコンピュータでドライブを右クリックしてフォーマットを選択し、ドライブを通常どおりフォーマットすることができます。

フォーマット後、設定を元に戻す(0から1)か、値を作成した場合は削除してから再起動します。

注意:

StoredDevicePolicies が見つからない場合は、 Control> New> Key を右クリックして StoredDevicePolicies と名前を付けて作成する必要があります。 WriteProtect を右クリックして WriteProtect を作成し、 WriteProtect と名前を付けます。

* DWORDはシステムに応じて選択されています:32ビットまたは64ビット。

ところで、一部のフラッシュドライブにもスイッチがあります。また、これはUSBのフェイルセーフによっても引き起こされる可能性があることに注意してください。この場合、継続的に生成された不良セクタによってマップされる可能性のあるすべての予約済みセクタが使い果たされます。

2
Rsya Studios

あなたがどこかにLinux(コンピュータ、CD、ライブUSBなど)を持っているなら、ゼロのあなたのUSBキーのすべてのビットを消去して書くためにddを使うことを試みなさい。そのLinuxコマンドが失敗することは決してありません、そしてそれがあなたのusbキーに何かを書き換えることができなければ、それは間違いなくそれのために終わりました。

速くするために、あなたのコンピュータにはLinuxがありますか?

あなたはあなたがubuntuを持っていると言ったので、あなたはgnome-disk-utilityまたはpalimpsestをインストールして消去するのに正しいディスクを決定する必要があるでしょう。それがインストールされると、あなたはそれを "Disk Utility"あるいは単に以下のようなDisksとして見つけるでしょう:

https://en.wikipedia.org/wiki/GNOME_Disks

ただあなたのUSBキーを接続してからそれがどのドライブであるか見てください、例えばsdbやsdcなど

それが終わったら、端末を開いてrootになって次のコマンドを実行してください。Xは完全に正しいドライブです:

dd if=/dev/zero of=/dev/sdX

終了するまで端末はハングし、書き込まれたビット数を表示し、「デバイスに空き容量がありません」と表示します。

時間がかかることがありますが、4GBの容量があると仮定すると、遅いUSBキーを使用する場合は2MB /秒で1時間かかるはずです。私が今までで最悪だったのは、2GBのuSDカードで0.5MB/sの時間にも達したことです。さらに、進行中のddコマンドをctrl-cしないでください。頻繁に発生しなくても、デバイスでエラーが発生する可能性があります。

あなたは今完全に消去された装置を持つべきです。 gnome-disk-utilityに戻って、あなたのusbキーを取り出す。

それを再接続し、それからマスターブートレコードを作成した後パーティションを作成するために再度gnome-disk-utilityを使用して下さい。

1
X.LINK

私は自分のMacBookのDisk Utilityを使ってパーティションを再分割することで修正した。ディスクユーティリティが再設計されたとき、これはEl Capitanの前に戻っていました。私はそれを1つのパーティションにしてMS-DOSファイルシステムとしてフォーマットしました。それ以来ずっとうまくいっています。

1
Sega dude

管理者権限でcmd.exeを開き、次のコマンドを実行します。

書き込み保護USBのロックを解除するには

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 0 /f

書き込み禁止のUSBをロックするには:

reg add "HKLM\SYSTEM\ControlSet001\Control\StorageDevicePolicies" /v WriteProtect /t REG_DWORD /d 1 /f

変更を有効にするには、PCを再起動するかUSB記憶装置を取り外してから再接続する必要があります。

1
ajcg