Raspberry Pi brach SD-Karte? Kann nicht formatieren
so, ich habe eine 8GB SDHC von CnMemory. Ich benutzte es für mein Raspberry Pi. Es funktionierte so weit. Aber dann ist meine Himbeere eingefroren (kann keine Verbindung über ssh, apache nicht reagieren). Also holte ich die Kraft aus. Ich rebootet der raspberry. Dieses mal mit meinem monitor. FS schien beschädigt. Ich habe mit fsck überprüft und behoben die Probleme. Starten Sie mit shutdown -r
. Nun, es würde nicht starten überhaupt. Ok, also ich dachte, dass ich oben zu setzen ein leeres neues Bild.
Kann ich nicht. GParted sagt mir, dass die Karte nur 1GB anstatt 8GB.
# fsck /dev/mmcblk0
fsck from util-linux 2.20.1
e2fsck 1.42.8 (20-Jun-2013)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/mmcblk0
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
fdisk und fdisk /dev/mmcblk0 Ergebnis in der folgenden
# fdisk
[...]
Disk /dev/mmcblk0: 1073 MB, 1073741824 bytes
4 heads, 16 sectors/track, 32768 cylinders, total 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes /512 bytes
I/O size (minimum/optimal): 512 bytes /512 bytes
Disk identifier: 0x00000000
Disk /dev/mmcblk0 doesn't contain a valid partition table
# fdisk /dev/mmcblk0
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xccf88a5e.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): w
The partition table has been altered!
Und dort gefriert. Es sagt, dass es verändert worden ist, aber es funktioniert nicht, es stecken da richtig.
Einem Windowssystem kann nicht formatieren Sie die SD-Karte entweder immer ein I/O-Fehler.
Es ist die zweiten SD-Karte mit diesem problem!!!
Ich hoffe Sie haben eine Idee, wie dieses Problem zu lösen.
Danke!
Edit:
dd einfriert, wenn ich versuche, wischen Sie die partitiontable.
# dd if=/dev/zero of=/dev/mmcblk0 bs=512 count=1
Edit2:
dmesg zeigt invalid allocation unit size
Wenn ich versuche zu schreiben mit mkfs gibt es einige Fehler.
# mkfs /dev/mmcblk0 --type=ext4
mke2fs 1.42.8 (20-Jun-2013)
Warning: could not erase sector 2: Attempt to write block to filesystem resulted in short write
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done
Warning: could not read block 0: Attempt to read block from filesystem resulted in short read
Warning: could not erase sector 0: Attempt to write block to filesystem resulted in short write
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: 0/8
Warning, had trouble writing out superblocks.
# dmesg
mmc0: SD Status: Invalid Allocation Unit Size
[...]
Habe ich komplett brechen nach nur ein paar Stunden?
fdisk /dev/mmcblk
(ohne 0
) Was sagt es aus?No such file
mmcblk0 ist die ganze Sache scheinbar.Ur sd-Karte ist 8 GB und ur-Dateisystem ist 1gb und u wollen, erweitern Sie Dateisystem auf 8 GB bin ich richtig?ich.e expand rootfs auf sd-Karte füllen
Ich bin mir nicht sicher. Die ganze SD-Karte in gparted ist als 1 GB. Es gibt keine weitere Partitionen. Weiterhin ist die partitiontable ist, fehlt oder ist defekt.
Ich hatte ein ähnliches Problem. War versuchen zu formatieren Sie eine SD-Karte mit Raspbian, es sind nur zeigte Teilbetrag. Der einzige Weg, ich war in der Lage, es wieder zu bekommen wurde mit OS X das Festplatten-Dienstprogramm löschen Sie die partition-Tabelle, löschen Sie die Lautstärke, und dann re-Formatierung auf DOS-FAT.
InformationsquelleAutor Sbls | 2013-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ein ähnliches problem, da war ich nicht in der Lage zu formatieren, die komplette SD-Speicherplatz nach coruppted das RPI. Das Experimentieren mit der GPARTED Live-system nicht erfolgreich war.
Schließlich fand ich eine Lösung für das löschen der partition mit dem Kommandozeilen-tool
unter windows.
Es ist sehr einfach und straight forward zu verwenden. Ich folgte den Anweisungen auf
dieses kurze tutorial. Danach konnte ich Sie neu formatieren.
Unfortunateley, konnte ich nicht finden eine gleichwertige Lösung für unix-Systeme noch.
Fassen Sie die Anleitungen in Ihrem Beitrag. Link-nur Antworten oder Antworten, die einigermaßen in der Nähe, die sind in der Regel verpönt und führen in der Regel Antworten nutzlos ist langfristig nach gelinkten Seiten verschwinden, so dass fehlerhafte links hinter.
InformationsquelleAutor sonaht
Ich hatte ein Problem wie dieses.
Dies war meine Ausgabe,
War ich mit einer microSD mit einem SD-Karten-adapter.
Die Lösung war sehr einfach. Da ist so ein kleiner Schalter an der Seite des Adapters, drehen Sie es, um un-locked.
Problem ist, über den superblock und bad magic number in der partitions-Tabelle, die nicht über einen nur-lese-Dateisystem
InformationsquelleAutor George Siggouroglou
In meiner Erfahrung, das Mikro-sd-Karten funktionieren problemlos. Ich habe es jetzt schon zweimal, mit unterschiedlichen sd-Karte Marken, das schreiben auf die sd aufhört zu funktionieren, und Sie sind Links mit einem kaputten filesystem und kann nicht viel mehr. Manchmal können Sie speichern Sie die Daten durch kopieren aus einem anderen Gerät, nur-lese-Montage die Karte.
Meine Vermutung wäre, dass sd-Karten nicht besonders gut, da OS/swap-DISKS, weil das schreiben hat Grenzen in Summe zählt und Granularität, glaube ich. Noch, die Server sind heute ausgestattet mit ssd ' s---aber diese vielleicht stark zwischengespeichert innen.
InformationsquelleAutor davidav
Starten Sie eine CMD-Eingabeaufforderung als administrator, und befolgen Sie diese Schritte. Jede Zeile ist ein neuer Befehl.
InformationsquelleAutor Ogglas
Ich habe etwas ähnliches passiert mit meinem Raspberry Pi. Was hat es funktioniert war für mich der SD-Card-Formatter von der SD Association (https://www.sdcard.org/downloads/formatter_4/) ist verfügbar für Mac und Windows, obwohl es dauerte eine ziemlich lange Zeit für meine 4GB-Karte.
Tannen, herunterladen, installieren und die Anwendung auszuführen.
Legen Sie die SD-Karte und wählen Sie das Laufwerk und drücken Sie format.
Warten Sie, bis es 100% erreicht hat.
Wenn es Berichte, die eine falsche Kapazität, versuchen Sie, EaseUS Partition Master (http://www.partition-tool.com/) (es bündelt einige andere software auch, so sicher sein, zu un-aktivieren/deaktivieren Sie bei der Installation). Wenn Sie einen unpartitionierten Bereich, dann könnte es sein.
Tut mir Leid, wenn ich kann nicht empfehlen, alle tools, die die Arbeit mit Linux, habe ich es auch versucht, auf Linux, aber nichts schien zu funktionieren für mich.
Hier die Antworten könnten auch für Sie arbeiten: https://raspberrypi.stackexchange.com/questions/1446/how-can-i-reformat-my-sd-card-to-use-it-normally-again
oder so:
https://raspberrypi.stackexchange.com/questions/9656/i-have-a-16gb-sd-card-that-is-now-only-55mb-how-do-i-get-15-945gb-back?lq=1
InformationsquelleAutor Ishan Marikar