Windows XP auf Laufwerk C: installiert, nichts auf D: Wie kann D: eine Systempartition sein?

943
Urda

Ich habe Windows XP auf dem Computer eines Freundes neu installiert. Es wurde mit Viren und Malware befallen, also bootete ich mit einer Ubuntu-Live-CD und benutzte GParted, um eine neue Partition zu erstellen (Wiederherstellung), alle ihre Dateien auf die Partition zu verschieben und die Primärdatenbank zu löschen.

Nach der Neuinstallation von Windows XP verschob ich ihre Dateien wieder auf das Laufwerk C: und entfernte die Festplattenverwaltung mit der Festplattenverwaltung. Die D: -Partition verfügt jetzt jedoch über ein Systemflag, obwohl Windows mit dem Startflag und den Einstellungen auf dem Laufwerk C: installiert ist und NICHTS auf D:

Wie kann ich es sicher entfernen (Windows lässt die GUI nicht zu), ohne den Zugriff auf die XP-Installation zu verlieren, sodass ich den Speicherplatz nach dem Vergrößern der C-Partition wiederherstellen kann?

Hier ist ein Bild der Partitionen:

Partition Layout In Windows Screenshot


Update: Ich bin informiert, dass das Entfernen der Systempartition den Bootloader ruinieren würde. kann ich ein Beispiel oder eine exemplarische Vorgehensweise erhalten, wie ich dieses Feld zurückerhalten kann? Ich möchte es nicht "on the fly" herausfinden, wenn ich dieses Problem endlich löse.

2
Das Bild ist zu klein. Verwenden Sie einen Dienst wie tinypic oder imageshack, um ihn hochzuladen und hier zu veröffentlichen. Sie können jedoch die Wiederherstellungskonsole von XP verwenden und die Befehle `BOOTCFG / REBUILD` oder` fixmbr` und `fixboot` ausführen. Das könnte das Problem beheben .. Bibhas vor 14 Jahren 0
Whoops, dachte du könntest alle Größen anklicken! : s Lass mich das regeln. Urda vor 14 Jahren 0
OK Wie ist der neue Link? Urda vor 14 Jahren 0
Auf dem "Boot" -Laufwerk befindet sich das Betriebssystem. Auf dem "System" -Laufwerk befindet sich der Bootloader, und Windows erwartet, dass das BIOS die Startsequenz startet. http://support.microsoft.com/kb/314470 Chris Smith vor 12 Jahren 0

3 Antworten auf die Frage

2
Mark Reid

Ich würde vorschlagen, Ihre LiveCD erneut zu verwenden, um die Partition zu entfernen, wenn sie tatsächlich leer ist. Verwenden Sie dann Windows, um es bei Bedarf neu zu erstellen.

Die Systempartition enthält NTLDR und Boot.ini. Wenn Sie es so entfernen, bootet Ihr System nicht mehr! Stephen Jennings vor 14 Jahren 0
Was kann ich dagegen tun? Wie würde ich es wiederherstellen, um zu booten? Ich möchte den Raum zurückfordern ... Stephen, wenn Sie mir eine Antwort schreiben könnten, die großartig wäre. Urda vor 14 Jahren 0
Ich stimme dem Originalposter zu. Das Entfernen der zweiten Partition von einer Live-CD macht die Festplatte möglicherweise nicht mehr startfähig. Wenn Sie jedoch eine XP-CD einlegen und eine Reparaturinstallation durchführen, sollte dies das Problem beheben (falls dies tatsächlich der Fall ist). Nicholaz vor 14 Jahren 0
OK, ich habe vielleicht einen Spielplan. Werde es bald versuchen. Bitte lassen Sie die Notizen kommen, das letzte, was ich tun möchte, ist das System zu explodieren Urda vor 14 Jahren 0
Ich bezeichne das als gelöst, weil ich mit 90% Sicherheit glaube, dass dies mein Problem korrigiert, wenn ich endlich vor dem Computer sitzen kann. Urda vor 14 Jahren 0
0
Nicholaz

Haben Sie sich die boot.ini-Datei (versteckte / Systemdatei in C :) mit einem Editor angesehen? Es enthält die Einträge des Windows-Bootloaders, möglicherweise gibt es dort noch etwas.

Grundsätzlich ist die Startsequenz: Der Masterboot-Datensatz (durch einen Fixboot / MBR oder einen ähnlichen Vorgang behoben) sucht nach aktiven Partitionen (die LiveCD kann die erste Partition als aktiv markieren, sodass Sie das reparieren können), die NTLDR laden, wodurch die boot.ini geladen wird präsentiert das Boot-Menü (oder wenn nur ein Eintrag von diesem bootet).

Wenn sich tatsächlich etwas in dieser Reihenfolge auf der zweiten Partition befindet, kann dies behoben werden (eine XP-Reparaturinstallation heilt fast alles, was schief gehen kann).

0
eleven81

Wie kann ich es sicher entfernen (Windows lässt die GUI nicht zu), ohne den Zugriff auf die XP-Installation zu verlieren, sodass ich den Speicherplatz wiederherstellen kann, indem ich die C-Partition vergrößere.

Wenn Sie eine Linux Live-CD für Ihre Arbeit verwendet haben, wissen Sie möglicherweise bereits, wie Linux Partitionen erkennt.

Wenn es eine SATA-Festplatte mit zwei Partitionen gibt, zeigt Linux diese wie folgt:

/dev/sda1 which is the first partition, probably C: under Windows /dev/sda2 which is the second partition, probably D: under Windows 

Sie müssen die durch Viren befallene Partition vollständig löschen und anschließend einen Partitionstabelleneditor ausführen lassen. Ich würde die Festplatte mit löschen dd.

Ich würde meine PLD Rescue CD booten und den Befehl eingeben:

dd if=/dev/urandom | pipemeter | dd of=/dev/sda2 && dd if=/dev/zero | pipemeter | dd of=/dev/sda2 

Dies würde die zweite Partition auf der Festplatte mit zufälligen Daten füllen und dann zurückgehen und alles auf Null setzen. Sie müssen die Partition nicht mit zufälligen Daten füllen, und das Überspringen dieses Schrittes spart Zeit. Es liegt an Ihren persönlichen Vorlieben.

Wenn Sie nur die zweite Partition auf Null setzen möchten, verwenden Sie den folgenden Befehl:

dd if=/dev/zero | pipemeter | dd of=/dev/sda2 

Lassen Sie das Partitionstabellen-Bearbeitungstool wieder seine eigene Arbeit erledigen.

Viel Glück!