SATA-Geräte werden im UEFI-Modus nicht angezeigt

11

Ich versuche Windows zu installieren und das BIOS sollte auf den UEFI-Modus eingestellt sein. Das Problem ist, dass nicht alle SATA-Geräte angezeigt werden (zeigt an, als ob es keine gibt), sodass ich nicht von der Installations-CD booten kann (es ist einfach nicht vorhanden).

Das Seltsame ist, dass im LEGACY-Modus alle angezeigt werden.

Der SATA-Modus ist auf AHCI eingestellt und ich bin auf Lenovo Y510P. Ich habe ein Linux-Betriebssystem installiert, auf das nur zugegriffen werden kann, wenn sich das BIOS im LEGACY-Modus befindet (andernfalls ist die Festplatte, auf der es sich befindet, nicht verfügbar).

Ich habe auch versucht, die BIOS-Einstellungen zurückzusetzen, was nicht geholfen hat.

Kommentar bitte, wenn weitere Details benötigt werden

Zusätzliche Details:

  • Computermodell: Lenovo IdeaPad Y510P (nicht überdeckt)
  • Installierte Linux-Betriebssystemversion: Linux 3.7-trunk-amd64 x86_64
  • Versuch, Windows zu installieren: Windows 7 Ultimate 64bit
  • BIOS-Informationen:
    • Verkäufer: LENOVO
    • Version: 74CN26WW (V1.07)

Aktualisieren:

Mit der Antwort von user1608638 und dem Vorschlag , anstelle der CD / DVD-Methode das USB-Flash-Laufwerk als Startgerät zu verwenden, konnte ich Windows 7 erfolgreich installieren! (Vielen Dank user1608638)

Dan Barzilay
quelle
Wir benötigen weitere Informationen zu Ihrem Computermodell (übertaktet?), Der Festplatte (n) und dem Start (DVD oder USB). Wenn Sie mehr als eine Festplatte haben, versuchen Sie, diese und alle möglichen USB-Geräte zu trennen, und versuchen Sie es erneut. Wenn nicht, versuchen Sie es mit einer Linux-Live-CD. Sie können auch versuchen, das BIOS auf die Standardeinstellungen zurückzusetzen.
Harrymc
1
Ich habe versucht, Bios auf die Standardeinstellungen zurückzusetzen, kein Übertakten, habe sowohl DVD als auch USB ausprobiert - beide werden im UEFI-Modus nicht angezeigt und funktionieren nicht. Versucht, alles zu trennen - nicht zu helfen. Was soll ich mit der Linux Live CD versuchen?
Dan Barzilay
Überprüfen Sie, ob Linux die Festplatten sehen kann. Versuchen Sie auch, ein BIOS-Update zu finden (Selbststart, wenn überhaupt kein Betriebssystem vorhanden ist). Ohne weitere Informationen zu Ihrem Setup ist es schwierig, präzise zu sein.
Harrymc
Ich kann Linux Live CD im UEFI-Modus nicht verwenden, da das CD-Reader-Laufwerk nicht verfügbar ist. Ich habe vergessen zu erwähnen, dass ich ein Linux-Betriebssystem installiert habe, das im Legacy-Modus hervorragend funktioniert, aber auch hier nicht in UEFI verfügbar ist, da die Festplatte, auf der es sich befindet, nicht verfügbar ist (verfügbar = wird angezeigt). Welche weiteren Details möchten Sie über mein Setup wissen?
Dan Barzilay
1
Ich möchte das betroffene Computermodell, Festplattenmodell, BIOS-Version, Linux-Version, Windows-Version (ich nehme 64-Bit an). Sie können Linux auch von USB booten, aber wenn Linux funktioniert, können Sie die Festplatte mit gdisk in GPT konvertieren (Festplattenverlust möglich). Beachten Sie, dass Windows möglicherweise keine Mischung aus inneren MBR- und GPT-Festplatten mag.
Harrymc

Antworten:

5

Ich frage mich, ist das Windows Image EFI bootfähig? Wenn das Image nicht efi-bootfähig ist, können Sie es nur mit Legacy booten. Dies gilt zumindest für USBs, und ich würde davon ausgehen, dass dies auch bei CDs der Fall ist. Sie können dies überprüfen, indem Sie prüfen, ob die Datei 'BOOTX64.EFI' über den Pfad \ EFI \ BOOT \ auf der CD verfügbar ist.

Ist es auch ein Muss für Sie, es mit dieser CD zu installieren? Wenn nicht, können Sie versuchen, Windows mithilfe eines bootfähigen USB zu installieren, um sicherzustellen, dass das Laufwerk GPT ist. Wenn Sie bereits einen Windows-Computer und ein USB-Gerät zur Verfügung haben, können Sie einfach eine Windows-ISO verwenden und mit dem Programm rufus einen bootfähigen USB-Stick erstellen. Ansonsten vielleicht dies kann eine Hilfe sein?

Wunderfrau
quelle
@ user1608638, Ist es dann möglich, das Problem zu lösen, indem der erforderliche EFI-Ordner und die erforderlichen Dateien kopiert / eingefügt werden? ZB per iplanetforum.com/…
Pacerier
3

Beim Booten der Windows 7-Installations-DVD wird die folgende Meldung angezeigt:
"Windows kann nicht auf dieser Festplatte installiert werden. Die ausgewählte Festplatte hat den GPT-Partitionsstil."

Die Festplatte ist also bereits GPT (warum, wenn es nur 1 TB ist?).
Die Installation von Windows 7 64-Bit unter GPT kann jedoch nur im UEFI-Modus durchgeführt werden.

Fazit: Entweder ist Ihre Windows 7-DVD nicht 64-Bit oder Ihr BIOS unterstützt UEFI nicht gut genug.

Was Sie tun können, ist:

  1. Stellen Sie sicher, dass die Windows 7-Installations-DVD die neueste 64-Bit-Version mit SP1 ist, und versuchen Sie es erneut.
    Löschen Sie alle vorhandenen Partitionen, erstellen Sie eine neue und formatieren Sie sie.
  2. Konvertieren Sie die Festplatte unter Linux in MBR. Weitere Informationen finden Sie im Artikel
    Konvertieren eines GPT-Festplattenlayouts in ein MS-DOS / MBR-Layout ohne Datenverlust .

Möglicherweise können Sie die Festplatte von der Windows 7-Installationsdiskette in MBR konvertieren:

Methode 1 (theoretisch zerstörungsfrei)

  1. Starten Sie die Installations-DVD / CD.
  2. Klicken Sie auf Installieren, aber folgen Sie nicht weiter.
  3. Drücken Sie UMSCHALT-F10, um die Konsole aufzurufen.
  4. Geben Sie "diskpart" ein
  5. Sobald Sie sich im
    Datenträger befinden, geben Sie Folgendes ein: -> Datenträger auflisten (den zu konvertierenden Datenträger suchen)
    -> Datenträger 0 auswählen (den gewünschten Datenträger aus der Liste auswählen)
    -> mbr konvertieren (sollte ein oder zwei Sekunden dauern)
    -> beenden
  6. Fahren Sie mit der Installation fort

Methode 2 (destruktiv)

  1. Starten Sie die Installations-DVD / CD.
  2. Klicken Sie auf Installieren, aber folgen Sie nicht weiter.
  3. Drücken Sie UMSCHALT-F10, um die Konsole aufzurufen.
  4. Geben Sie "diskpart" ein
  5. Sobald Sie sich im
    Datenträger befinden, geben Sie Folgendes ein: -> Datenträger auflisten (den zu konvertierenden Datenträger suchen)
    -> Datenträger 0 auswählen (den gewünschten Datenträger aus der Liste auswählen)
    -> bereinigen (etwa eine Stunde warten, bis der Vorgang abgeschlossen ist)
    -> beenden
  6. Fahren Sie mit der Installation fort

Methode 3: GParted (destruktiv)

  1. Starten Sie GParted auf der Festplatte.
  2. Wenn Partitionen bereitgestellt sind (wie durch ein Schloss oder ein Schlüsselsymbol angezeigt), heben Sie die Bereitstellung auf.
  3. Wählen Sie Gerät -> Partitionstabelle erstellen.
  4. Klicken Sie auf Übernehmen.
    Die Festplatte sollte jetzt MBR verwenden. Erstellen Sie keine Partitionen in GParted, sondern mit dem Windows-Installationsprogramm.

Denken Sie daran, dass solche Manipulationen die Daten auf der Festplatte zerstören können.

harrymc
quelle
Ich werde versuchen, Ihren Anweisungen zu folgen, um den Partitionsstil in MBR zu ändern und zu aktualisieren. Obwohl Ihre Antwort richtig geschrieben ist und alles erklärt, was dazu erforderlich ist, ging es bei meiner Frage hauptsächlich um die Tatsache, dass im UEFI-Modus nicht alle Laufwerke verfügbar sind. Dies liegt nicht daran, dass mein "BIOS UEFI nicht gut genug unterstützt" - vor der Installation des Linux-Betriebssystems lief Windows 8 ohne Probleme im UEFI-Modus (der Computer wird mitgeliefert) -> Also habe ich Ihre Antwort positiv bewertet, aber nicht noch akzeptiert es. Vielen Dank für Ihre Bemühungen, mir bei der Lösung dieses
Problems
Die andere Erklärung ist, dass die Windows-Start-DVD keinen Treiber für die Festplatte hat. Die Lenovo Spezifikationen für Y510p geben den Festplattentyp nicht an, außer dass es drei Möglichkeiten gibt. In diesem Fall müssen Sie den Treiber entweder während des Startvorgangs bereitstellen oder in das Startmedium einbinden. Der Lenovo Support verfügt über einen Treiber für die Intel Rapid Storage-Technologie für Windows 7 .
Harryc
Ich habe es möglicherweise nicht genug geklärt - die Laufwerke werden nicht angezeigt - das befindet sich im Startmenü, nicht beim Versuch, Windows zu installieren. Ich kann nicht einmal versuchen, es im UEFI-Modus zu installieren, da das Startmenü keine Laufwerke zum Booten enthält. Wenn ich das BIOS in den Legacy-Modus ändere, werden die Laufwerke im Startmenü angezeigt und daher die Installations-CD gestartet. Zu diesem Zeitpunkt zeigt die Installationsdiskette die Laufwerke an, jedoch mit dem GPT-Fehler, den Sie zur Lösung vorgeschlagen haben. Meine Hauptfrage ist jedoch, wie ich beheben kann, dass im Startmenü keine Laufwerke angezeigt werden, während sich das BIOS im UEFI-Modus befindet.
Dan Barzilay
Dies ist ein Problem, bei dem das BIOS im UEFI-Modus 64-Bit nicht unterstützt. Ich glaube, niemand außer Lenovo kann das beheben. Sie können versuchen, den Support zu kontaktieren. Möglicherweise verfügen sie über ein geheimes BIOS-Update oder einen geheimen Parameter. Ansonsten ist die Umstellung auf MBR der einzige Rat, den ich mir vorstellen kann.
Harryc
1

Versuchen Sie, die SATA-Geräte (oder nur das optische Laufwerk) vom AHCI-Modus in den dort verfügbaren Legacy- / Kompatibilitätsmodus zu ändern. Lassen Sie das BIOS im UEFI-Modus und prüfen Sie, ob sich dadurch etwas ändert.

Ecnerwal
quelle
Versuchte das (der andere Modus heißt Legacy) - funktioniert nicht.
Dan Barzilay
0

Ändern Sie Ihre SATA im BIOS in ACHI. Das hat den Trick für mich getan.

Pekka
quelle
2
Willkommen bei Superuser: - Ihre Antwort auf eine Frage mit einer akzeptierten Antwort erfordert weitere Details, um von den Lesern unterstützt zu werden. Wie ändern Sie die SATA usw., welche Systeme verwenden Sie usw. Ihre Antwort kann für andere Leser nützlich sein, für die die akzeptierte Antwort nicht funktioniert hat, für die jedoch Details erforderlich sind. Bitte nehmen Sie sich ein paar Minuten Zeit und lesen Sie: - Hilfe-Center. Antwort: Wie zu antworten , wieder willkommen bei Superuser und ich hoffe, Sie kommen immer wieder. Danke
mic84
-1

Ich habe das gleiche Problem und ich weiß, dass es NICHT das Mobo- oder BIOS-Problem ist, da ich ein brandneues ASUS A-170A-Mobo mit dem neuesten BIOS habe und es bei der ersten Installation einwandfrei funktioniert hat, aber dann habe ich Windows 10 "danach installiert "das uefi windows 7 hat bereits funktioniert, und dann wurde das bios verrückt (naja, ich denke es ist efi ... nicht mehr im wesentlichen ein bios, oder?) und hat keines meiner sata-laufwerke im uefi-modus erkannt mehr, obwohl ich es gerade zuvor dort hatte und Windows 7 und Windows 10 von einem UEFI-fähigen DVD / BD-Laufwerk installiert habe ... also hat die Installation von Windows etwas mit dem BIOS (efi) zu tun, was beweist, dass es kein vollständig separates BIOS mehr ist nicht mehr beim Ausführen von UEFI. (was ich gelesen habe, aber NICHT verstehe) Also, wenn jemand andere Hilfe hat als lahme Versuche, Punkte von "NON" zu bekommen

Tatsächlich habe ich Windows 7 zuerst von einem UEFI-fähigen DVD-Laufwerk und Windows 10 von einem USB-Laufwerk installiert. Ich weiß also nicht, wie das hätte funktionieren können, aber es ist das einzige, was nicht speziell beim Booten vorhanden war Menü an einem UEFI-Gerät. hdd ist GPT und hat eine funktionierende EFI-Partition, und selbst das wird nicht als UEFI-Laufwerk angezeigt, obwohl dies eindeutig der Fall ist. so verwirrend ...

Oxnard Entwickler
quelle
-2

Ich hatte ein ähnliches Problem mit einem HP Z420. Es half nur die Bootloader efi - Datei auf einen Standard - Speicherort zu kopieren - Kopieren /EFI/grub_archlinux/grubx64.efiauf , /EFI/Microsoft/Boot/bootmgfw.efiwie beschrieben in ArchWiki

Möglicherweise funktioniert dies auch für Lenovo-Systeme, wenn diese die Pfade für den UEFI / OS-Bootmanager auf dieselbe Weise fest codieren.

frank
quelle
Willkommen bei Super User! Bitte bearbeiten Sie Ihren Beitrag, um die wesentlichen Elemente des verlinkten Materials aufzunehmen. Gute Antworten beinhalten spezifische Anweisungen ( nicht nur Links zu ihnen ) und eine Erklärung, wie / warum die Antwort die Frage des OP beantwortet.
Ich sage Reinstate Monica