USBフラッシュドライブをフォーマットできない、すべてが書き込み保護されていると主張している


13

Win32DiskImagerでChromium OSイメージを書き込んだ4GB HP USBフラッシュドライブがあります。今、私はそれを再フォーマットしようとしていますが、できません。すべてがディスクが書き込み保護されていることを教えてくれます。USBフラッシュドライブであるため、書き込み保護スイッチはありません。私は、標準のWindows形式のもの、ディスク管理、diskpart、およびHP USB Disk Storage Format Toolを試しました。レジストリの変更も試みました。何か案は?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>

「attributes disk clear readonly」を使用した後でも、メディアは書き込み保護されています。クリーン操作が失敗したためだと思います。


@DanielRHicks:ええ、誰もがUSB製造業界にWindows USBのバグと思われるものを解決するための後押しを与えるためにピッチする必要があります...本当ですか?関連する問題を調べるだけで、これが孤立した問題ではないことがわかります。
アモスM.カーペンター

回答:


8

ここで提案されている他の回答がどれも機能しない場合は、USBフラッシュドライブがおそらく故障しています。

USBスティックには、フラッシュメモリを管理するコントローラーチップがあります。フラッシュコントローラは、メモリセルで回復不能なエラー(再割り当ての失敗など)を検出すると、安全条件を作動させ、データを保護するためにファームウェアレベルでドライブを読み取り専用にします。

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

ここでの唯一のオプションは、それを置き換えることです。トップブランド(Kingston、SanDisk、Lexarなど)は、製品に生涯保証を提供します。しかし、この保証を取得する方法はわかりません。しかし、フラッシュドライブの価格が現状のままであるため、本当に良いものでない限り、新しいものを購入する方がおそらく良いでしょう。


この安全ロック機構に関するリンクを投稿していただけますか?このトピックについて詳しく知りたいのですが、残念ながら、これに関する記事が見つかりません。
Gergely Lukacsy

1
これは受動的に言及している記事です。「...最終的に、書き込みはできなくなります。その場合、既存のデータは上書きできないため、保存されます。」この記事では、個々のセルに障害が発生する理由について説明していますが、USBフラッシュドライブのウェアレベリングアルゴリズムは、SSDにあるものほど洗練されておらず、回復不能なエラーが見つかった場合はブロックされます。エラーに対する感度は、ブランドと品質によって異なります。
ウェスSayeed

1
それ以外は、研究に多くの時間を費やさずに多くの詳細を見つけることはできません。私の知識は、フォレンジックデータリカバリの実際の経験から得られたものですが、数年前からこのゲームをやっていました。
ウェスSayeed

6

USBフラッシュドライブであるため、書き込み保護スイッチはありません。

まあ、そこにある(時には非常にうまく隠された)、ライトプロテクトスイッチ付きUSBフラッシュドライブを。しかし、HP製のそのようなドライブは知りません。

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

これに関する情報源はありませんが、これは保護メカニズムであり、フラッシュドライブに障害が発生したときにデータが完全に失われるリスクを軽減すると思います。


4

この問題を修正するには、いくつかの方法があります。それらのいくつかは他の答えで言及されていますが、私はそうではないと思います。以前にも同じ問題がありました。試してみる必要があります...
1. CheapEasyというツールをダウンロードし、デバイスのVIDとPIDを確認します。
2.に行くhttp://flashboot.ru/iflash/にアクセスし、デバイスのVIDまたはPIDを入力して、デバイスのフラッシュツールを検索します。正しいものを確実に入手するには、Flashパーツ番号またはフラッシュIDのCheapEasyツールを確認してください。通常、ダウンロードする必要があるフラッシュツールの説明に記載されています。

PS適切なツールが見つからない場合は、デバイス情報をエクスポートし、リンクを送信して確認してください。適切なものを見つけることは不可能に思えるかもしれませんが、私はほぼすべてのタイプのUSBを修正しました。


どうもありがとうございました!あなたのソリューションは最高のものです!!! 私の場合、トランセンドのウェブサイトからツールをダウンロードする必要があり、このツールのみがUSBドライブを修復できました。us.transcend-info.com/supports/special.aspx?no=3
MeV

1
ありがとう@MeV!修正してもらえて嬉しいです。もちろん、ツールがある場合は、デバイスの「サポートとドライバー」ページを確認することを常にお勧めします。他のすべてが機能しない場合に備えて、ドライブのフラッシュは最後のオプションです。ところで、私もトランセンドのファンです。:)
アーリスD.

1
ITでの長年の経験では、この種の問題は一度もありませんでした。先週、「dd」unixコマンドを実行してISOファイルをペンドライブにコピーしましたが、その後、何もフォーマットまたは消去することができませんでした。誰かが言ったように、私はペンドライブが読み取り専用になったと信じており、その元の点滅ツールのみが助けになりました。本当にありがとう、本当に、私はペンドライブを永久に5分近くに置いていました:
MeV

Flashbootサイトの英語版は素晴らしいでしょう!
ダン

2

cmdの使用が機能しない場合は、これを試してください:

Regedit.exeを使用してレジストリの書き込み保護を削除する

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

  2. 移動し、コンピュータ\ HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \コントロール\ StorageDevicePolicies

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

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

USBドライブを再度接続すると、書き込み保護が解除されます。これで、マイコンピュータでドライブを右クリックし、[フォーマット]を選択して、ドライブを通常どおりにフォーマットできます。

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

注意:

StoredDevicePoliciesが見つからない場合は、Control> New> Keyを右クリックしてStoredDevicePoliciesという名前を付けて作成する必要があります。[ 保存されたデバイスポリシー]> [新規]> [DWORD ]を右クリックしてWriteProtectを作成し、 WriteProtectという名前を付けます。

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

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


これは、特定のフラッシュドライブに関連するものではなく、グローバル設定のように見えます。そのドライブを超えてこれにいくつかの影響はありませんか?また、これが死んだドライブのフェイルセーフである場合、それをバイパスするとデータ損失のリスクはありませんか?
fixer1234 14

はい、それは彼がUSBをフォーマットした後に元に戻すことができるグローバルな設定であり、彼がそれをフォーマットすることを主張する場合、最後の手段になるでしょう。それが死んだドライブであれば、その可能性があるかもしれませんが、彼はそれをフォーマットしたいので、とにかく問題ではありませんが、私はそれがケースだとは思いませんが、USB自体のいくつかの読み取り専用ファイルである可能性が高いと思います。回答を編集しました。
Rsya・スタジオ

1

Linux(コンピューター、cd、live-usbなど)を使用している場合は、ddを使用して、ゼロのusbキーのすべてのビットを消去して書き込みます。そのLinuxコマンドが失敗することはありません。また、USBキーで何も書き換えられない場合は、間違いなく終了です。

高速にするには、コンピューターにLinuxがありますか?

あなたはubuntuを手に入れたと言ったので、gnome-disk-utilityまたはpalimpsestをインストールして、消去する適切なディスクを決定する必要があります。インストールが完了すると、「ディスクユーティリティ」または単に次のようなディスクとして表示されます。

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

USBキーを接続して、sdbやsdcなどのドライブを確認するだけです

完了したら、ターミナルを開き、rootになって次のコマンドを実行します。Xは正しいドライブです。

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

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

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

これで、デバイスが完全に消去されました。gnome-disk-utilityに戻って、USBキーを取り出します。

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


2
幸いなことに、コンピューターにUbuntuがインストールされています。
セガ男14

良い:Dだから、答えを更新します。
X.LINK 14

@ Segadude、ubuntuのインストールに対して+1
pylover

1

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


1

管理者権限で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ストレージデバイスを切断して再接続する必要があります。

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