Ich habe versucht, eine Kali-Installationssuite auf meinem 16 GB großen SanDisk-Stick zu erstellen. Ich habe den dd
Befehl und verwendet umount
, um das ISO auf meinem USB-Stick zu mounten. Nachdem die Installation abgeschlossen war, habe ich meinen Stick formatiert und jetzt zeigt er an, dass er nur noch 10 GB nutzbaren Speicherplatz hat. Wie formatiere ich ihn richtig, damit ich den gesamten Speicherplatz nutzen kann?
Antwort1
Sie müssen das Image der Installationsdiskette vollständig entfernen. Führen Sie die folgende Befehlsreihe aus:
sudo fdisk /dev/sd_ # Insert drive letter as appropriate
p # This will list partitions on it. CHECK it's the pendrive!
d # Delete partition (repeat until all deleted).
p # If you still have partitions, run d again
n # Create a new partition. Physical, accept defaults for size etc
t # Change type - use option b (vfat). Consider c (bigger USB sticks).
w # Write out changes & quit fdisk
sudo mkfs -t vfat /dev/sd_1
Antwort2
Ich habe früher immer dd
ein Live-ISO auf ein USB-Laufwerk (speziell eine SD-Karte) kopiert. Dabei wurde kein normaler MBR verwendet, anscheinend überhaupt kein MBR, sondern nur so etwas wie der CD-Typ ISO9660.
Wassollenhabe daran gearbeitet, es zu beheben (was ich damals nicht versucht habe), wäre, etwas wiegparted
Zu:
- Schreiben Sie einen neuen MBR auf das Laufwerk, erstellen Sie dann neue Partition(en) und
- formatieren Sie sie mit dem von Ihnen gewählten FS.
Wenn dadurch nicht die volle Größe des USB-Laufwerks wiederhergestellt wurde, ist das ein Problem... Ich kenne kein besseres Tool als parted/gparted... es wurden einige "gefälschte" USB-Laufwerke und Flash-Karten verkauft, die speziell formatiert sind, umerscheinengrößer als sie tatsächlich sind (um zu einem höheren Preis verkauft zu werden, als sie wert sind).
gparted
Bei meinem Laufwerk mit seltsamer ISO-DD- Datei erschien manchmal sogar nach einer Neupartitionierung Wochen später das alte Live-ISO (irgendwie – ich weiß nicht mehr genau wie, vielleicht eine ungewöhnliche Einbindungsmethode gnome-disks
), aber ich konnte immer noch viele Dateien des alten ISO lesen (sogar deren MD5-Werte waren gut), und zwar nach der Neupartitionierung und Neuformatierung und nachdem ich einige neue Dateien auf die neue Partition geschrieben hatte.
Schließlich habe ich das Raw-Gerät nach Hinweisen auf das alte ISO durchsucht und die ersten rund 700 Blöcke auf dem Laufwerk überschrieben.
Zu Ihrer Information: Mit diesen Befehlen sollte eine Sicherungskopie des MBR und Partitionslayouts erstellt werden. Dies ist in Ihrem Fall vielleicht nicht hilfreich, bezieht sich aber auf die Erstellung eines neuen MBR und die Neupartitionierung eines Laufwerks:
Sicherungskopie des MBR (erste 512 Bytes):
sudo dd if=/dev/sdb of=sdb-first512-mbr bs=512 count=1
Sicherungskopie der Partitionstabelle mit sfdisk (Textliste)
sudo sfdisk -d /dev/sdb > sdb-parttable-sfdisk
Antwort3
- Installieren Sie gparted und öffnen Sie es
- Wählen Sie oben rechts ein USB-Laufwerk (z. B. /dev/sdb) aus.
- Löschen Sie alle vorhandenen Partitionen
- Erstelle neuPrimärfett32Partition mit vollem Speicherplatz
- Klicken Sie auf „Übernehmen“ (dies funktioniert auch, wenn am Ende des Vorgangs ein Fehler angezeigt wird).
- Verwenden Sie einen Windows-PC, um dieses Laufwerk zu formatieren
Die Anweisungen (3-5) zerstören die alte Partitionstabelle, die von dd beim Erstellen des bootfähigen Datenträgers erstellt wurde, und erstellen eine neue Partitionstabelle.
Sie können diesen USB-Stick jetzt in Windows verwenden und formatieren. Es wird Ihnen der gesamte Speicherplatz Ihres USB-Laufwerks angezeigt.