Ich kann das schreibgeschützte Attribut nicht von einer Kingston 32 GB Micro SD-Karte entfernen. Ich möchte die ganze Karte sauber wischen.
Ich bekam einen Raspberry Pi 3 und eine 32-GB-Micro-SD-Karte und ein Echo zum Herumspielen. Die Micro SD-Karte war fabrikneu, als ich sie bekam. Ich habe ein neues Ubuntu 16.04-Image heruntergeladen und die Karte mit Etcher unter Windows 10 formatiert. Nachdem ich fertig war, habe ich alles angeschlossen, damit die Himbeere funktioniert, und festgestellt, dass nichts passiert ist. Ich geriet etwas in Panik und dachte mir: "Gute Arbeit, Scrat, du Idiot. Warum kannst du nicht einfach ein bisschen warten und ein verdammtes Tutorial googeln?"
Ich habe gegoogelt, was möglicherweise schief gelaufen ist und was ich hätte tun sollen, und musste feststellen, dass man nicht einfach ein zufälliges Ubuntu-Image darauf ablegen kann. Es muss eines der Bilder sein, die der Schöpfer zur Verfügung stellt (in meinem Fall Ubuntu Mate oder Raspbian).
Versuchte Korrekturen unter Windows
Beim Versuch, eine Neuformatierung durch Klicken mit der rechten Maustaste und Neuformatierung über den Windows-Explorer durchzuführen, stellte ich als erstes fest, dass sich die Karte im schreibgeschützten Modus befand. Beim Versuch, im Windows Explorer darauf zuzugreifen, wurde mir nur das EFI-Verzeichnis angezeigt, von dem ich nicht überrascht war.
Das erste, was ich im Internet gefunden habe, ist ein Schalter / eine Sperre für die Karte, aber meine Karte hat überhaupt keine Sperre. Weder die Karte selbst noch der Robson Mini Card Reader, den ich zum Lesen benutze.
Danach versuchte ich mich daran zu erinnern, wie man Festplatten bearbeitet.
Bedenken Sie, dass ich momentan noch Windows 10 verwende, da ich meine alte VM-Ware und mein System-Image von meinem externen Laufwerk hätte kopieren müssen, und ich wusste nicht, wo das war.
Ich habe eine Befehlszeile geöffnet, diskpart ausgeführt und alle meine Festplatten über aufgelistet
list disk
Welche Ausgabe meine 931 GB Festplatte, meine 119 GB SSD (auf der Windows installiert ist) und die 29 GB Micro SD Karte:
Datenträger ### Status Größe Frei Dyn GPT --------------- ------------- ------- ------- --- --- Datenträger 0 Online 119 GB 0 B * Datenträger 1 Online 931 GB 0 B * Datenträger 2 Online 29 GB 29 GB
Nach den Informationen, die ich erhalten habe, wusste ich, dass Datenträger 2 aka Disk 2 die Karte ist, die ich bearbeiten wollte:
select disk 2
So weit, ist es gut. Dann wollte ich das Nur-Lese-Attribut entfernen, indem ich:
attributes disk clear readonly
Welches wurde auch erfolgreich ausgeführt.
Aber als ich versuchte zu tun:
clean
Ich habe eine "Hardware Error Message" (auf Deutsch, deshalb kopiere ich sie hier nicht, sondern im Wesentlichen nur als Hardwarefehler). Dieser Fehler trat auch auf, wenn versucht wurde, eine primäre Partition zu erstellen oder andere Aktionen auszuführen.
Zu diesem Zeitpunkt begann die Panik in mir immer mehr zu wachsen. Aber ich versuchte ruhig zu bleiben, weil ich noch ein paar Tricks im Ärmel hatte.
Ich habe versucht, die Programme zu verwenden: EaseUS Partition Master, Etcher (erneut) und SD Card Formatter, die alle fehlgeschlagen sind, weil die Karte geschützt ist (schreibgeschützt, schreibgeschützt).
Ich habe auch versucht, mithilfe der Registrierungsbearbeitung das Verhalten von Windows gegenüber Speichergeräten zu ändern, indem ich den Schlüssel erstellt habe (der noch nicht vorhanden war):
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
Erstellen Sie ein neues Schlüsselwort (DWORD WriteProtect) und setzen Sie es auf 0, was bedeutet, dass es nicht schreibgeschützt ist.
Versuchte Korrekturen unter Linux
Das hat auch nicht geklappt und ich fing an, meine Nerven mit Windows zu verlieren, also stieg ich von meinem Hintern und suchte nach meinem externen Laufwerk und installierte VM-Ware und ließ die virtuelle Ubuntu 16.04-Maschine laufen, die ich für die Schule benutze.
Beim Starten der VM ist mir bereits aufgefallen, dass Ubuntu mir weitaus mehr als Windows helfen kann (oder zumindest, weil meine Linux-Kenntnisse in diesem Punkt begrenzt sind). Das erste , was ich sehe , ist ein verknüpfte Symbol auf dem Desktop auf die Karte „Ubuntu 16.04.2 LTS amd64“ genannt in die verschiedenen Sachen enthalten sind Ubuntu arbeiten müssen hier im Bild zu sehen .
Aber das würde mir nicht helfen. Also startete ich ein Terminal und schrieb:
lsblk
Was bestätigt, dass die Karte sichtbar ist (sdb):
NAME MAJ: MIN RM GRÖSSE RO TYP MOUNTPOINT sda 8: 0 0 30G 0 Festplatte └─sda1 8: 1 0 30G 0 Teil / SDB 8:16 1 29,2G 1 Festplatte ├─sdb1 8:17 1 1,5G 1 Teil / media / pose / Ubuntu 16.04.2 LTS amd64 └─sdb2 8:18 1 2,4M 1 Teil sr0 11: 0 1 1024M 0 rom
Aber lsblk war nicht sehr genau, deshalb habe ich auch das Kommando benutzt, das wir in der Schule gelernt haben:
fdisk -l
Welches war ein bisschen genauer:
Disk / dev / sda: 30 GiB, 32212254720 Bytes, 62914560 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch / physikalisch): 512 Bytes / 512 Bytes E / A-Größe (Minimum / Optimum): 512 Bytes / 512 Bytes Disklabel Typ: dos Festplattenkennung: 0xa14a8cb2 Gerätestart Start Ende Sektoren Größe ID Typ / dev / sda1 2048 62914559 62912512 30G 83 Linux Disk / dev / sdb: 29,2 GiB, 31306285056 Bytes, 61145088 Sektoren Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch / physikalisch): 512 Bytes / 512 Bytes E / A-Größe (Minimum / Optimum): 512 Bytes / 512 Bytes Disklabel Typ: dos Festplattenkennung: 0x15e2543d Gerätestart Start Ende Sektoren Größe ID Typ / dev / sdb1 * 0 3035519 3035520 1,5G 0 Leer / dev / sdb2 14432 19295 4864 2,4 M ef EFI (FAT-12/16/32)
Und ich war euphorisch, weil ich dachte, ich hätte endlich den gottverdammten Davinci-Code geknackt oder so, also rannte ich los
teilte
Welche sofort mit einer Fehlermeldung geöffnet:
Der Treiberdeskriptor gibt an, dass die physische Blockgröße 2048 Bytes beträgt, während Linux 512 Bytes angibt.
Was ich ignorierte, weil ich dachte, es sei kein Problem, aber gleich nach dem Ignorieren des vorherigen tauchte die nächste Fehlermeldung auf:
Partition (en) 1 auf / dev / sdb wurden geschrieben, aber wir konnten den Kernel nicht über die Änderung informieren, wahrscheinlich weil sie verwendet werden. Infolgedessen werden die alten Partitionen weiterhin verwendet. Sie sollten jetzt einen Neustart durchführen, bevor Sie weitere Änderungen vornehmen.
Also tat ich, was mir die Nachricht sagte, und startete neu. Aber das hat auch keinen Sinn gemacht, denn die beiden gleichen Fehler sind wieder aufgetaucht. Diesmal ignorierte ich sie beide und das gute alte vertrauenswürdige Fenster, das ich von der Schule kannte, öffnete sich.
Nachdem ich zu / dev / sdb gewechselt war, wurde es sehr schnell verwirrend. Wie Sie hier sehen können , sind die Dinge ziemlich seltsam, weil sdb jetzt irgendwie als meine SSD anstelle der Karte angesehen wird, aber das Image von der Karte ist immer noch gemountet. Zu diesem Zeitpunkt war ich zu ängstlich, um irgendetwas weiter zu machen, aus Angst, versehentlich auch meinen Laptop kaputt zu machen.
Übrigens habe ich auch versucht, mir Berechtigungen für den Zugriff auf die Festplatte zu erteilen und zu versuchen, den dd
Befehl zu verwenden, aber mit der gleichen Fehlermeldung (Zugriff verweigert, schreibgeschützt oder so, ich bin mir nicht ganz sicher, aber etwas in diese Richtung) ).
Ich habe bereits eine weitere 32-GB-Micro-SD-Karte bei Amazon bestellt, falls für die alte keine Hoffnung mehr besteht. Aber ich gebe noch nicht auf.
(Sorry, dass einige Dinge auf Deutsch sind, aber ich denke, dass diese Dinge größtenteils selbsterklärend sind.)