Der Computer wird nach dem POST mit einer Festplatte neu gestartet, die andere jedoch nicht


0

Ich habe eine Festplatte für eine Bootpartition erhalten. Ich habe die alte Partition mit DiskCopy kopiert. Nach dem Kopieren bootete der Computer nicht mit beiden Laufwerken und dem neuen Laufwerk als primärem Laufwerk. Stattdessen wird der Computer nach endlosem Posten neu gestartet. Nach dem Posten kommt nichts, es wird sofort neu gestartet. Das Laufwerk funktioniert anscheinend als Nicht-Boot-Laufwerk, sowohl auf dem betreffenden Computer als auch auf einem anderen.

Also hier geht weiter, was getan wurde.

Windows-Wiederherstellungsmodus zum Fixmbr und Fixboot. Legen Sie das Laufwerk in eine Linux-Box und stellen Sie fest, dass es NICHT als bootfähig markiert ist. Deshalb habe ich das Laufwerk als bootfähig markiert, dann fixmbr und dann wieder fixboot Überprüfte boot.ini und es zeigte das richtige Laufwerk und die richtige Partition und andere Einstellungen. Stellen Sie die einzige BIOS-Einstellung für Festplatten auf "Bypass". Keine Änderung. Zurückschalten des Laufwerks auf das sekundäre Laufwerk und Versetzen des alten Laufwerks in das primäre Laufwerk. Der Computer wird wie gewohnt vom alten Laufwerk neu gestartet. Chkdsk new drive with / f switch, chkdsk findet eine Diskrepanz zwischen freiem Speicherplatz und MFT und behebt diese. Fixmbr und fixboot werden nach dem Posten immer noch neu gestartet, als hätte sich nichts geändert. Versuchtes Booten mit nur Speicher, CPU und Festplatte (minimaler Stromverbrauch); Keine Änderung. Beim Booten vom alten Laufwerk mit dem neuen Laufwerk als sekundärem Laufwerk wird nur die alte Laufwerksinstallation angezeigt, die normal gestartet wird.

Der Computer ist ein Dell E310 und ungefähr 7 Jahre alt; Das Laufwerk ist ein 160 GB WD Raptor HLHX-Laufwerk. Ich bin mir nicht sicher, ob das Laufwerk für einen einfachen Dell-Computer in diesem Alter zu weit fortgeschritten ist. Ich bezweifle das.

Gekauft als Neuware bei ebay gelistet. Die Festplatte kam in einer nicht zerknitterten antistatischen Tüte mit einem orangen Aufkleber an, der nicht manipuliert worden war. Ich bin nicht sicher, ob es tatsächlich unbenutzt und "neu" ist, aber es scheint so zu sein. Es funktioniert definitiv viel schneller als das alte Laufwerk, was bedeutet, dass es während der Verwendung keine Lesefehler oder ähnliches aufweist.

Außerdem scheint der Computer keine Anzeichen eines Hardwarefehlers zu zeigen. Es funktioniert völlig normal, bis das neue Laufwerk als primäres Laufwerk eingelegt und dann von dort gebootet wird. Setzen Sie das Laufwerk als sekundär und booten Sie vom primären und alles scheint wieder in Ordnung.

Also ist es offensichtlich etwas mit dem Laufwerk. aber was?

Das Laufwerk scheint unter Linux und Windows VOLLSTÄNDIG normal zu funktionieren (wenn es sich nicht um ein Startlaufwerk handelt). Loader-Dateien im Stammverzeichnis haben genau (auf das Byte genau) die gleiche Größe von alt nach neu. und die boot.ini sind identisch. Mit fixmbr und fixboot sind theoretisch auch dort die Bootsektoren identisch.

Antworten:


0

Nun, als ich diese Frage entwickelte, löste ich sie auch.

Linux zur Rettung von Windows war die Lösung. Unter Verwendung von Gparted analysierte ich die Partitionen, um nach Unterschieden zu suchen, da die Partition technisch ein "Sektor-für-Sektor-Klon" war.

Es stellte sich heraus, dass sie gleich waren, MIT AUSNAHME, dass die Ausgangssektoren unterschiedlich waren. Der Startsektor der Windows-Partition auf dem alten Laufwerk war 2048; Der Startsektor des neuen war 63.

Nun, ich habe die Partition gelöscht und mit gparted erneut geklont, um sicherzustellen, dass sie im selben Sektor gestartet und die Partition nach Abschluss des Klons als bootfähig markiert wurde. Voila !, Windows ist gestartet! Meine Güte.

Hat jemand einen Einblick, warum dies das Problem war?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.