Ich habe ein Asus Formula I, die BIOS-Version ist die neueste 1402. Ich habe 2 CD-Laufwerke und 2 normale Laufwerke an die SATA-Anschlüsse angeschlossen.
Jetzt habe ich das Crucial CT256M4SD1 gekauft und möchte es als Boot-Laufwerk verwenden, aber es gibt eine Reihe von Problemen damit:
Wenn ich die Karte von Legacy auf AHCI umstelle, bleibt das System hängen, wenn es versucht, die Laufwerke zu erkennen. Dasselbe wie hier (nicht mein Foto, aber dieselbe Karte und dasselbe Problem)
Ich muss alle Laufwerke außer der CD und der SSD abziehen, dann neu starten, auf IDE umstellen, die alten Laufwerke anschließen und es wird wieder hochfahren. Ich habe herausgefunden, dass meine 1-TB-WD-Festplatte dieses Problem zu verursachen scheint. Aber wenn ich versuche, ohne sie zu booten, bleibe ich an dem Punkt hängen, an dem das System vom CD-Laufwerk oder der Festplatte booten sollte. Aber stattdessen bleibt es einfach hängen und zeigt einen Cursor an.
Ich habe den Jmicron RAID-Controller an Bord bereits deaktiviert. Ich verwende den RAID-Controller nicht und habe das auch noch nie zuvor getan.
Wie kann ich also das System mit allen vorhandenen Laufwerken booten, ohne AHCI zu verwenden und in den Bootloader des Systems zu booten? Ich habe bereits Stunden damit verschwendet.
Bearbeiten:
Bisher habe ich herausgefunden, dass dies sehr wahrscheinlich daran liegt, dass das BIOS oder der Controller aus irgendeinem Grund meine Partitionstabelle nicht richtig lesen kann und das BIOS deshalb beim Erkennen des Laufwerks hängen bleibt. Aber ich habe keine Ahnung, wie ich das beheben kann, ohne die Partitionstabelle zu löschen und das gesamte Laufwerk neu zu formatieren. Das möchte ich nicht, ich müsste vorher ein anderes Laufwerk kaufen, um zu sichern, was auf diesem Laufwerk ist.
Bearbeitung2:
Ansehendieser Thread, hier ein Auszug daraus:
Das Problem liegt in der Erkennung der Festplattengeometrie im AHCI-Modus. Beispiel:
- leere Festplatte holen. Festplattengeometrie mit Systeminfo prüfen. Sie sehen Tracks/Zylinder = 255, Sektoren/Track = 63. 100 MB NTFS-Partition mit Windows-Datenträgerverwaltung erstellen. Neustart. Festplattengeometrie prüfen – sie ändert sich!
- Warum hat sich die Festplattengeometrie geändert? Weil das BIOS dachte, dass das Partitionsende mit dem Zylinderende ausgerichtet ist. Daher verwendet es den END CHS-Wert für die erste Partition und LBA END zum Zählen der neuen Geometrie. In meinem Fall sah ich Folgendes
Datensatz im Master-Boot-Datensatz. END CHS = DF 13 0C (END HEAD = 0xDF) Disk Geometry Tracks/Cylinder nach Neustart von 255 auf 224 geändert. 224 = 0xE0 = 0xDF + 1
Wie Sie sehen, wird die Plattengeometrie durch den End-CHS-Wert für den 1. Partiton bestimmt.
- Stellen Sie sich nun Folgendes vor: Sie erhalten erneut eine leere Festplatte mit der Geometrie 255/63. Erstellen Sie eine Partition mit der Größe 101 MB oder 352 MB oder 705 MB, es gibt aber auch viele andere Größen. Diese Größen sind spezifisch – nachdem Sie eine Partition mit dieser Größe erstellt haben, erhalten Sie NULL am Ende der CHS für die 1. Partition. Starten Sie jetzt neu – und Sie werden sehen, dass das BIOS hängt – weil die Festplatte positive Spuren/Zylinder haben muss.
Wie kann ich das beheben? – VERWENDEN SIE KEIN AHCI oder – verwenden Sie große erste Partitionen mit mehr als 8 GB (End-Chs für solche Partitionen immer FE FF FF).
Ich habe die Partitionsgröße bereits auf mehr als 8 GB geändert, aber es funktioniert nicht. Der Folgebeitrag im Thread auf Technet bestätigt dies ebenfalls. Es läuft also darauf hinaus, dass ich meine Festplattengeometrie auf eine Art und Weise korrigieren muss, die dem BIOS gefällt, oder eine zweite Festplatte derselben Größe besorgen und meine Daten vorübergehend auf ein anderes Laufwerk kopieren, neu formatieren und zurückkopieren muss. Ich würde diesen zeitaufwändigen Prozess wirklich gerne vermeiden.
Antwort1
Wenn Sie beim Erreichen des eingefrorenen BIOS-Bildschirms immer noch die CD und die SSD eingesteckt haben und sagen, dass dies sehr wahrscheinlich daran liegt, dass das BIOS die Partitionstabelle auf der SSD nicht finden kann, würde das bedeuten, dass, wenn Sie eine CD im Laufwerk hätten, der Computer von dieser booten würde. Richtig? Natürlich müssten Sie Ihre Boot-Priorität zuerst auf CD einstellen.
Wenn das tatsächlich zutrifft, würde ich vorschlagen, einen USB-Header-zu-USB-Port-Adapter zu besorgen (wie diesen:http://www.newegg.com/Product/Product.aspx?Item=N82E16812200294) und stecken Sie dann einen USB-Stick in das Gehäuse. Installieren Sie dann einen Bootloader wie GRUB auf dem USB-Stick, der das Betriebssystem, von dem Sie booten möchten, automatisch auf der SSD erkennt. Dieser wird dann in den Bootloader dieses Betriebssystems geladen und Sie haben ein problemlos laufendes System.
Dies ist natürlich ein Szenario für den Notfall, aber da ich nicht alle Ihre Computerteile auf meinem Schreibtisch habe, ist es schwierig, weitere Fehler zu beheben. Ich verwende diese Art von Setup persönlich (außer dem Flash-Laufwerk und einem ALTEN 4 GB IDE-Laufwerk). Das liegt daran, dass ich meinen Computer beim besten Willen nicht dazu bringen konnte, von einem RAID-5-Setup zu booten, es sei denn, der Bootloader war woanders.
Antwort2
Dies scheint ein recht häufiges Problem zu sein, insbesondere bei Asus-Computern.
Vielleicht hat es etwas mit dem BIOS zu tun.
Die einzigen Behauptungen, dass dieses Problem erfolgreich gelöst werden konnte, stammen von Leuten, die die problematische Festplatte gelöscht haben. Daher kann ich leider nur raten, alle Partitionen auf der Nicht-SSD-Festplatte zu löschen und zu versuchen, neu zu starten und die Festplatte dann neu zu partitionieren. Ich kann jedoch keinen Erfolg garantieren.
Einige Leute haben behauptet, dass das Ersetzen der problematischen Festplatte durch eine andere Marke das Problem gelöst hat. Wenn dies bei Ihnen der Fall ist, ist die Nicht-SSD-Festplatte einfach nicht mit dem Asus-BIOS im AHCI-Modus kompatibel, möglicherweise weil sie ein Köpfe/Sektoren-Schema verwendet, das auf einen Fehler in diesem BIOS zurückzuführen ist.
Schließlich gibt es viele Leute, die bei SATA geblieben sind, weil sie den AHCI-Modus nicht zum Laufen bringen konnten.
Dies sind die einzigen Ergebnisse, die ich finden konnte.
Antwort3
In den Gigabyte-Foren habe ich schließlich eine sehr ausführliche Erklärung und Lösung gefunden:
http://forum.giga-byte.co.uk/index.php?topic=8585.0
Fehler
- BIOS ist auf AHCI nativen SATA-Modus eingestellt BIOS > Integrierte Peripheriegeräte > SATA AHCI-Modus = AHCI SATA Port0-1 Nativer Modus = Aktiviert
- Festplatte ist angeschlossen
- Beim AHCI-Gerätescan sehen wir den folgenden Text auf dem Bildschirm: Serial ATA AHCI BIOS, Version iSrc 1.20E Copyright (c) 2003-2008 Intel Corporation ** Diese Version unterstützt nur Festplatten- und CD-ROM-Laufwerke ** Bitte warten. Dies dauert einige Sekunden. Controller Bus#00, Device#1F, Function#02: 04 Ports, 02 Devices
- der Cursor blinkt unendlich und es kann kein Gerät aufgelistet werden
Lösung
- Computer ausschalten
- Festplatte trennen
- Schalten Sie den Computer ein und gehen Sie zum BIOS
- BIOS auf Legacy IDE Mode einstellen BIOS > Integrierte Peripheriegeräte > SATA AHCI Mode = Deaktiviert SATA Port0-1 Native Mode = Deaktiviert
- BIOS-Änderungen speichern und Computer ausschalten
- Schließen Sie die Festplatte an, die das Problem verursacht hat, und eine zweite Festplatte zum Starten von XP
- Verwenden Sie in XP einen Hex-Editor. Ich verwende gerne den „010 Editor“ und öffne das PhysicalDrive der Festplatte, die den Hänger verursacht.
- Setzen Sie im MBR, dem allerersten Sektor, die 3 Bytes ab Offset 0x1C3 auf FE FF FF und speichern Sie die Änderungen im PhysicalDrive
- jetzt kann der Controller im BIOS wieder auf den AHCI-Native-Modus zurückgesetzt werden und das Hängen verschwindet