USB-Flash-Laufwerk kann nicht formatiert werden, alles behauptet, es sei schreibgeschützt

13

Ich habe ein 4 GB HP USB-Flash-Laufwerk, auf das ich mit Win32DiskImager ein Chromium OS-Image geschrieben habe. Jetzt versuche ich es neu zu formatieren, aber ich kann nicht. Alles sagt mir, dass die Festplatte schreibgeschützt ist. Da es sich um ein USB-Flash-Laufwerk handelt, gibt es keinen Schreibschutzschalter. Ich habe das Standard-Windows-Format, die Datenträgerverwaltung, das Diskpart und das HP USB Disk Storage Format Tool ausprobiert. Ich habe auch versucht, die Registrierung zu ändern. Irgendwelche Ideen? Hier sind die Ergebnisse des Versuchs, diskpart zu verwenden:

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>

Selbst nach der Verwendung von "Attribute Festplatte schreibgeschützt löschen" heißt es immer noch, dass das Medium schreibgeschützt ist. Ich denke, das liegt daran, dass der saubere Vorgang fehlschlägt.

Sega Alter
quelle
@DanielRHicks: Ja, jeder sollte sich einschalten, um der USB-Fertigungsindustrie einen Schub zu geben, um einen scheinbar Windows-USB-Fehler zu lösen ... Wirklich? Sie müssen sich nur die damit verbundenen Probleme ansehen, um festzustellen, dass dies kein isoliertes Problem ist.
Amos M. Carpenter

Antworten:

8

Wenn keine der anderen hier vorgeschlagenen Antworten funktioniert, ist Ihr USB-Flash-Laufwerk wahrscheinlich defekt.

Auf dem USB-Stick befindet sich ein Controller-Chip, der den Flash-Speicher verwaltet. Wenn der Flash-Controller einen nicht behebbaren Fehler in den Speicherzellen feststellt (z. B. einen Neuzuweisungsfehler), löst er eine Sicherheitsbedingung aus und macht das Laufwerk auf Firmware-Ebene schreibgeschützt, um Ihre Daten zu schützen.

Leider gibt es keine Möglichkeit, das Laufwerk ohne die Werkssoftware für Ihr Laufwerk aus diesem Zustand herauszuholen. Hersteller von Flash-Laufwerken stellen diese Software der Öffentlichkeit nicht zur Verfügung. Der einzige Weg, sie zu erhalten, sind chinesische Hack-Sites.

Sie können es hier nur ersetzen. Die Top-Marken (Kingston, SanDisk, Lexar usw.) gewähren lebenslange Garantien für ihre Produkte. Ich habe jedoch keine Ahnung, wie ich diese Garantie erhalten soll. Aber da die Preise für Flash-Laufwerke so sind, wie sie sind, ist es wahrscheinlich besser, einfach ein neues zu kaufen - es sei denn, es ist wirklich schön.

Wes Sayeed
quelle
Könnten Sie mir einen Link zu diesem Sicherheitsschlossmechanismus posten? Ich würde gerne mehr über das Thema erfahren, aber leider kann ich keine Artikel dazu finden.
Gergely Lukacsy
1
Hier ist ein Artikel , der es passiv erwähnt. "... Schließlich ist ein Schreibvorgang nicht mehr möglich. In diesem Fall können die vorhandenen Daten nicht überschrieben werden und bleiben daher erhalten." In dem Artikel wird erläutert, warum einzelne Zellen ausfallen, aber die Algorithmen zur Abnutzung des USB-Flash-Laufwerks sind nicht so ausgefeilt wie die auf SSDs und blockieren sich selbst, wenn nicht behebbare Fehler gefunden werden. Die Fehlerempfindlichkeit variiert je nach Marke und Qualität.
Wes Sayeed
1
Abgesehen davon kann ich nicht viele Details finden, ohne viel Zeit in die Forschung zu investieren. Mein Wissen stammt nur aus erster Hand mit forensischer Datenwiederherstellung, aber ich bin seit einigen Jahren nicht mehr in diesem Spiel.
Wes Sayeed
6

Da es sich um ein USB-Flash-Laufwerk handelt, gibt es keinen Schreibschutzschalter.

Nun, es gibt USB-Sticks mit (manchmal sehr gut versteckten) Schreibschutzschaltern. Ich kenne jedoch kein solches Laufwerk von HP.

Angenommen, Ihr Laufwerk verfügt nicht über einen solchen Schalter. Wenn Sie sehen, was Sie bereits versucht haben, brauchen Sie wahrscheinlich einen neuen. Ich hatte zwei Flash-Laufwerke verschiedener Hersteller, die plötzlich schreibgeschützt waren, und es gab keine Möglichkeit, dies zu beheben.

Ich habe keine Quellen dazu, aber ich gehe davon aus, dass dies ein Schutzmechanismus ist, der das Risiko eines vollständigen Datenverlusts verringert, wenn das Flash-Laufwerk ausfällt.

Dennis
quelle
4

Es gibt verschiedene Möglichkeiten, um dieses Problem zu beheben. Einige von ihnen werden in den anderen Antworten erwähnt, aber ich denke nicht, dass dies der Fall ist. Ich hatte das gleiche Problem schon einmal. Folgendes müssen Sie versuchen ...
1. Laden Sie ein Tool namens CheapEasy herunter und überprüfen Sie die VID und PID Ihres Geräts.
2. Gehen Sie zuhttp://flashboot.ru/iflash/ und geben Sie die Geräte-VID oder PID ein und suchen Sie nach dem Flash-Tool für Ihr Gerät. Um sicherzustellen, dass Sie das richtige finden, überprüfen Sie im CheapEasy-Tool Ihre Flash-Teilenummer oder Flash-ID. Diese finden Sie normalerweise in der Beschreibung des Flash-Tools, das Sie herunterladen müssen.

PS Wenn Sie Probleme haben, das richtige Tool zu finden, exportieren Sie Ihre Geräteinformationen und senden Sie einen Link, damit ich ihn überprüfen kann. Es mag unmöglich erscheinen, den richtigen zu finden, aber ich habe fast alle Arten von USBs repariert. Erwarten Sie einige chinesische Kopien von Kingston USBs.

Erlis D.
quelle
Vielen Dank! Ihre Lösung ist die beste !!! In meinem Fall musste ich ein Tool von der Transcend-Website herunterladen, und nur dieses Tool konnte mein USB-Laufwerk reparieren. us.transcend-info.com/supports/special.aspx?no=3
MeV
1
Danke @MeV! Ich bin froh, dass du es repariert hast. Natürlich würde ich immer empfehlen, die Seite "Support & Treiber" des Geräts zu überprüfen, falls es ein Tool gibt. Das Flashen des Laufwerks ist die letzte Option, falls alle anderen nicht funktionieren. Übrigens bin ich auch ein Fan von Transcend. :)
Erlis D.
1
In vielen Jahren Erfahrung in der IT hatte ich nie solche Probleme. Letzte Woche habe ich einen 'dd'-Unix-Befehl ausgeführt, um eine ISO-Datei in das Pendrive zu kopieren, und danach konnte ich nichts mehr tun, um sie zu formatieren oder zu löschen. Wie bereits erwähnt, war das Pendrive meines Erachtens schreibgeschützt und nur das ursprüngliche Flashing-Tool konnte helfen. Nochmals vielen Dank, wirklich, ich war 5 Minuten in der Nähe, um das Pendrive für immer zu entsorgen :-)
MeV
Eine englische Version der Flashboot-Site wäre großartig!
Dan
2

Versuchen Sie dies, wenn die Verwendung von cmd nicht funktioniert:

Entfernen des Schreibschutzes in der Registrierung mithilfe von Regedit.exe

  1. Suche und öffne regedit .

  2. Navigieren Sie zu Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies .

  3. Doppelklicken Sie im rechten Bereich von Regedit.exe auf den WriteProtect- Wert. Ändern Sie die Wertdaten von 1 auf 0 und klicken Sie auf OK, um die Änderung zu speichern.

  4. Schließen Sie Regedit und starten Sie Ihren Computer neu.

Schließen Sie Ihr USB-Laufwerk erneut an, und Sie sollten feststellen, dass es nicht mehr schreibgeschützt ist. Sie können das Laufwerk jetzt wie gewohnt formatieren, indem Sie im Arbeitsplatz mit der rechten Maustaste darauf klicken und Format wählen.

Nach dem Formatieren können Sie die Einstellungen zurücksetzen (0 zu 1). Wenn Sie den Wert erstellt haben, löschen Sie ihn und starten Sie ihn neu.

Hinweis:

Wenn Sie StoredDevicePolicies nicht finden können, müssen Sie eine erstellen, indem Sie mit der rechten Maustaste auf Strg > Neu> Schlüssel klicken und sie als StoredDevicePolicies bezeichnen . Erstellen Sie nun WriteProtect, indem Sie mit der rechten Maustaste auf Gespeicherte Geräterichtlinien> Neu> DWORD klicken und es als WriteProtect benennen .

* DWORD je nach System ausgewählt: 32bit oder 64bit.

Übrigens haben einige Flash-Laufwerke auch einen Schalter. Beachten Sie auch, dass dies auch durch den Fail-Safe des USB verursacht werden kann, bei dem alle reservierten Sektoren, die von den kontinuierlich generierten fehlerhaften Sektoren zugeordnet werden könnten, erschöpft sind.

Rsya Studios
quelle
Dies sieht nach einer globalen Einstellung aus, die nicht mit diesem bestimmten Flash-Laufwerk verbunden ist. Gibt es darüber hinaus keine Konsequenzen? Wenn dies für ein totes Laufwerk ausfallsicher ist, besteht dann nicht das Risiko eines Datenverlusts, wenn Sie es umgehen?
Fixer1234
Ja, es handelt sich um eine globale Einstellung, die nach dem Formatieren des USB zurückgesetzt werden kann. Dies wäre der letzte Ausweg, wenn er darauf besteht, sie zu formatieren. WENN es ein totes Laufwerk ist, dann könnte es diese Möglichkeit geben, aber da er es formatieren möchte, spielt es sowieso keine Rolle, obwohl ich bezweifle, dass dies der Fall ist - eher einige schreibgeschützte Dateien im USB selbst, denke ich. Antwort bearbeitet.
Rsya Studios
1

Wenn Sie irgendwo ein Linux haben (Computer, CD, Live-USB usw.), versuchen Sie, dd zu verwenden, um jedes Bit Ihres USB-Schlüssels mit Nullen zu löschen und zu schreiben. Dieser Linux-Befehl schlägt niemals fehl und wenn er nichts auf Ihrem USB-Schlüssel umschreiben kann, ist er definitiv vorbei.

Haben Sie Linux auf Ihrem Computer, um es schnell zu machen?

Sie sagten, Sie hätten ein Ubuntu, daher müssen Sie das Gnome-Disk-Dienstprogramm oder Palimpsest installieren, um die richtige Festplatte zum Löschen zu ermitteln. Sobald es installiert ist, sollten Sie es als "Festplatten-Dienstprogramm" oder einfach als Festplatten wie hier finden:

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

Schließen Sie einfach Ihren USB-Schlüssel an und schauen Sie dann, um welches Laufwerk es sich handelt, wie z. B. SDB oder SDC usw.

Öffnen Sie anschließend ein Terminal, werden Sie root und führen Sie den folgenden Befehl aus, wobei X das gesamte richtige Laufwerk ist:

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

Das Terminal bleibt nun hängen, bis es fertig ist, und zeigt Ihnen, wie viele Bits geschrieben wurden, und sagt "kein verbleibender Speicherplatz auf dem Gerät".

Beachten Sie, dass es lange dauern kann, aber vorausgesetzt, Sie haben 4 GB, sollte es eine Stunde mit 2 MB / s dauern, wenn Sie einen langsamen USB-Schlüssel haben. Das Schlimmste, das ich je erreicht hatte, war auch eine Stunde mit 0,5 MB / s für eine 2-GB-USD-Karte. Verwenden Sie NIEMALS einen laufenden dd-Befehl bei Strg-C, da dies zu Fehlern auf dem Gerät führen kann, auch wenn dies nicht häufig vorkommt.

Sie sollten jetzt ein vollständig gelöschtes Gerät haben. Kehren Sie zum Dienstprogramm gnome-disk zurück, um Ihren USB-Schlüssel auszuwerfen.

Verbinden Sie es erneut und verwenden Sie das Dienstprogramm gnome-disk erneut, um nach dem Erstellen eines Master-Boot-Datensatzes eine Partition zu erstellen.

X.LINK
quelle
2
Zum Glück habe ich Ubuntu auf meinem Computer installiert.
Sega Dude
Gut: D Also werde ich meine Antwort aktualisieren.
X.LINK
@ Segadude, +1 für die Installation von Ubuntu
Pylover
1

Am Ende habe ich das Problem behoben, indem ich es mit dem Festplatten-Dienstprogramm auf meinem MacBook neu partitioniert habe. Dies war vor El Capitan, als das Festplatten-Dienstprogramm neu gestaltet wurde. Ich habe es zu einer Partition gemacht und als MS-DOS-Dateisystem formatiert. Seitdem funktioniert es einwandfrei.

Sega Alter
quelle
1

Öffnen Sie cmd.exe mit Administratorrechten und führen Sie den folgenden Befehl aus:

So entsperren Sie den Schreibschutz-USB:

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

So sperren Sie den Schreibschutz-USB:

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

Damit die Änderungen wirksam werden, müssen Sie den PC neu starten und / oder das USB-Speichergerät trennen und erneut anschließen.

ajcg
quelle