Windows-Partition unter Linux löschen

Ruheliebhaber

Captain
Registriert
Feb. 2010
Beiträge
3.325
Hallo,

ich habe hier eine SSD von einem Kumpel, auf der Windows 10 installiert ist.
Leider ist das letzte Windows-Update gecrashed.
Der Computer fährt nicht mehr hoch.

Den Rechner haben wir mit einer neuen SSD und einem frischen Windows wieder zum Laufen gebracht.

Aber wie bekomme ich die alte SSD wieder fit?
Ich würde gerne die alte Windows Partion löschen.
Unter Windows geht das nicht.

Also habe ich einen bootfähigen USB-Stick mit einem GParted-Image erstellt.
Aber GParted kann die Windows-Partition auch nicht löschen.
Wenn ich unter Linux die SSD mounten will, bekomme ich folgende Fehlermeldung:

Code:
The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount 'dev/sdc2': Operation not permitted
The NTFS partition is hibernated . Please resume Windows and turned it
off properly, so mounting could be done safely.

Was kann ich tun?

Die Daten auf der SSD sind unwichtig.
Ich will einfach eine neue leere Partition, damit die SSD als Datengrab weiter genutzt werden kann.
 
Am einfachsten wäre mMn "fdisk -l" -> rausfinden wie die SSD heißt
Dann mit dd kurz drüber schreiben -> dd if=/dev/zero of=/dev/sdx bs=4M count=100 oder sowas ;)
Damit sollte sie leer erscheinen.
 
  • Gefällt mir
Reaktionen: bananen_admiral
Danke:

Die Partitionen heißen '/dev/sdc1' und '/dev/sdc2'.

Dein Befehl oben ergibt:
dd: failed to open '/dev/sdc1': Permission denied

Ich glaube, das Problem ist, das Windows im "hibernation mode" ist und dadurch alle Operationen auf dem Laufwerk verboten sind.

Daher dachte ich, dass man in einer Linux-Umgebung so eine Art "force delete" auf den Partitionen machen kann.
 
@Ruheliebhaber
Nein, das hat damit nichts zu tun. Wenn du die Festplatte mounten willst und die Daten eh egal sind, schau dir mal die manpage zu mount an.
Code:
man mount
Der "force" Parameter sollte dir helfen.

mount -t ntfs-3g /dev/DEVICE /media/MOUNTPOINT -o force

Außerdem schlage ich dir vor, dich mit "dd" erst mal vertraut zu machen, sonst sind die Daten schnell weg, wenn die Falsche Festplatte angegeben ist ;-)

dd kannst du nur als root ausführen. Je nach Distribution per "sudo", oder per "su".
 
Bei Windows den Schnellstart/Fastboot abschalten. Ggf. auch im BIOS. Und noch Mal probieren.
Dann wird der Rechner normal runter gefahren und verbleibt nicht im Ruhemodus.
 
Ruheliebhaber schrieb:
Ich würde gerne die alte Windows Partion löschen.
Unter Windows geht das nicht.
Das geht unter Verwendung von diskpart über die CMD mit sehr großer Sicherheit. Ansonsten bootfähigen USB Stick mit GParted erstellen und die SSD glattbügeln. Sorry, irgendwie überlesen.
Ruheliebhaber schrieb:
Daher dachte ich, dass man in einer Linux-Umgebung so eine Art "force delete" auf den Partitionen machen kann.
Genau das macht der Clean Befehl in diskpart. Habe damit schon Speichermedien bereinigt, die - warum auch immer - schreibgeschützt waren.
 
Ruheliebhaber schrieb:
Dein Befehl oben ergibt:
dd: failed to open '/dev/sdc1': Permission denied

Du willst die Partitionstabelle der Platte nicht etwas von einer Partition überschreiben.
In deinem Fall also:

dd if=/dev/zero of=/dev/sdc bs=4M count=100
 
Ruheliebhaber schrieb:
Danke:

Die Partitionen heißen '/dev/sdc1' und '/dev/sdc2'.

Dein Befehl oben ergibt:
dd: failed to open '/dev/sdc1': Permission denied

Ich glaube, das Problem ist, das Windows im "hibernation mode" ist und dadurch alle Operationen auf dem Laufwerk verboten sind.

Daher dachte ich, dass man in einer Linux-Umgebung so eine Art "force delete" auf den Partitionen machen kann.
Wie schon da steht hast du einfach nicht genug Rechte, das ist alles.
Das Problem ist auch, dass du sie immer versuchst zu Mounten... Das ist Blödsinn, wenn du sie nur löschen willst!
 
Danke Euch.
Ich muss das heute Abend ausprobieren, da ich jetzt ein paar andere Dinge erledigen muss.
Ich melde mich dann wieder.

... und ja, ich habe nicht viel Ahnung von Linux.
 
Falls du nicht als root angemeldet bist:

sudo dd if=/dev/zero of=/dev/sdc bs=4M count=100
 
Ich bin da eher ein ängstlicher SSD-Bastler und würde daher dringend empfehlen, nicht die großen Kanonen wie dd auszupacken. Wenn man sich damit vertut (vertippt) und das falsche Laufwerk angibt ist der Schaden furchtbar. Es sind genau solche kleinen Aufgaben, wo man sich denkt, da kann eh nichts passieren, wo manchmal einfach alles schiefgeht.

Ich würde einfach einen USB-Live-Stick mit einer aktuellen Linux-Distribution machen, z.B. Ubuntu oder vielleicht besser Linux Mint. Dort ist dann unter den Apps wahrscheinlich das sehr gute Gparted installiert. Wenn nicht - einfach nachinstallieren, müsste auch bei einem Live-Stick gehen (nicht rebooten). Bzw. wenn du eh in ein installiertes Linux booten kannst geht es auch von dort.

Mit Gparted kannst du dir dann genau ALLE disks und partitions im System anzeigen lassen, inklusive ihrem Namen unter Windows, belegter Speicherplatz etc. Und wenn du dir dann GANZ sicher bist dass du die richtige hast, löscht du es damit. Sollte kein Problem sein für Gparted.
 
  • Gefällt mir
Reaktionen: netzgestaltung
@JAIRBS:
Ich habe unter Windows als Admin das Commandline Tool "diskpart" ausprobiert.
Partition löschen, Partition formatieren, Clean, Clean All.
Hat alles nicht geholfen.
Die Partitionen lassen sich nicht löschen.

Code:
DISKPART> list disk

  Datenträger ###  Status         Größe    Frei     Dyn  GPT
  ---------------  -------------  -------  -------  ---  ---
  Datenträger 0    Online          119 GB      0 B
* Datenträger 1    Online          223 GB      0 B

DISKPART> list partition

  Partition ###  Typ               Größe    Offset
  -------------  ----------------  -------  -------
  Partition 1    Primär             500 MB  1024 KB
  Partition 2    Primär             223 GB   501 MB

DISKPART> clean all

Fehler in DiskPart: Zugriff verweigert
Weitere Informationen finden Sie im Systemereignisprotokoll.


@Groug:
Ich habe ein GParted-Image via USB-Stick gebootet.
Das basiert auf Debian.
Man bekommt einen Desktop mit dem Tool GParted.
GParted kann die Partitionen nicht löschen.
Den Befehl
" sudo dd if=/dev/zero of=/dev/sdc bs=4M count=100 "
habe ich an der Kommandozeile ausgeführt.
Die SSD ist via externem USB-Gehäuse mit dem Rechner verbunden.
Das Lämpchen hat geblinkt und damit den Zugriff auf die SSD angezeigt.
Die Kommandozeile hat behauptet, dass der Befehl erfolgreich ausgeführt wurde.
Löschen kann ich die Partitionen aber trotzdem nicht.


@Jerry123:
GParted kann auf der SSD leider nichts löschen.
 
So lange das zu löschende Laufwerk als hibernated erkannt wird, macht da auch Gparted nichts.
Ergänzung ()

Ruheliebhaber schrieb:
Weitere Informationen finden Sie im Systemereignisprotokoll
Die da wären?
Ergänzung ()

Fastboot hast du abgeschaltet?
 
@K-BV:
So lange das zu löschende Laufwerk als hibernated erkannt wird, macht da auch Gparted nichts.
Genau das ist mein Problem, das ich nicht lösen kann.
Irgendeine Idee, was man dagegen tun kann?

Die SSD in einen Rechner einbauen und in Windows booten geht nicht, da das Windows-Update gecrashed ist.
Fastboot abschalten würde erst gehen, wenn ich in Windows booten könnte.
Ich muss irgendwie den "hibernate state" auf dem Laufwerk los werden oder ganz brutal die Partitionen auf der SSD löschen können.

Aber wie?

Infos im Systemereignisprotokoll zu der Diskpart-Fehlermeldung kann ich leider nicht finden.
Eine Idee, wo genau ich da suchen soll?

Vielleicht das hier?
Ich soll chkdsk durchführen.
Aber das hilft auch nicht wirklich.

In der Dateisystemstruktur auf Volume "\\?\Volume{a6caaebf-0000-0000-0000-100000000000}" wurde eine Beschädigung erkannt.

Die genaue Art der Beschädigung ist unbekannt. Die Dateisystemstrukturen müssen offline überprüft und repariert werden.
 
Zuletzt bearbeitet:
In der Dateisystemstruktur auf Volume "\\?\Volume{a6caaebf-0000-0000-0000-100000000000}" wurde eine Beschädigung erkannt.
 
Die Info hilft bloß nicht weiter. :)
 
....versuche es mit Gpardet:

SSD auswählen; Im Menü – Laufwerke;
Partitionstabelle erstellen…; msdos oder GPT auswählen; anwenden.
Dann sollte eine unformatierte SSD erstellt werden.
Viel Glück.
LG
 
als root oder mittels sudo: "fdisk /dev/sdc"
dann mittels "d" die Partition löschen und mit "w" die geänderte Partitionstabelle zurückschreiben, fertig.
Falls die Partitionstabelle beschädigt und unlesbar ist kann mittel "g" eine neue GPT-Partitionstabelle erstellt werden. (Einfach mal mittels "m" die Hilfe anzeigen lassen und lesen)
 
  • Gefällt mir
Reaktionen: VoodooMax
Die Platte kann auch einfach defekt sein. Solche Geräte gehen dann in einen read-only Zustand. Vielleicht mal SMART-Werte auslesen.

Ansonsten kann man HDDs immer löschen, egal ob Hibernate oder sonst was.
 
  • Gefällt mir
Reaktionen: JAIRBS
Zurück
Oben