PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EFI, GPT und Seven



katanaseiko
14.01.2009, 06:35
Wie sind eure Erfahrungen mit der Installation unter modernen Umständen - hat irgendjemand schon ein EFI? Hat jemand erfolgreich Seven auf einer GPT-Platte installiert?

Ersteres ist so ein Problem - obwohl jeder 64bit-Prozessor eigentlich ein EFI braucht (es wird ein EFI verwendet, das ein BIOS emuliert...), wollen sich die Mainboard-Hersteller nicht vom BIOS trennen.

Letzteres, die Installation mit GPT-Platte, sollte eigentlich ohne Probleme funktionieren... Ich habe unter Vista alle meine Festplatten zu GPT-Datenträgern gemacht (bis auf die Vista-Platte selbst), aber trotz versprochener Unterstützung hat es bei mir einfach nicht klappen wollen - ich musste die Platte erst zur MBR-Platte machen, bevor die Installation funktioniert hat... Ich habe nur die Fehlermeldung "Die Installation auf einem GPT-Datenträger wird nicht unterstützt." bekommen.

MountWalker
10.02.2009, 20:35
Solange du nicht im EFI-Modus startest, und das geht eben mit den wenigsten Boards, kann dein Mainboard mit seinem BIOS ausschließlich von MBR-Datenträgern starten, das hat mit Window nichts zu tun. 64b Prozessoren brauchen EFI nicht, zumindest die aktuellen Phenoms und Cores kennen alle noch den Real-Mode, den sie fürs BIOS brauchen.

Ich hab mir jetzt ein P45 Platinum bestellt und werde dann mal meine Erfahrung mit EFI-Boot und Windows auf GPT-Datenträger mitteilen.

mirage81
12.02.2009, 22:04
Interessantes Thema,

was hat es dem mit den sog. GPT-Datenträger aus sich? Hat diese Formatierung Vorteile gegenüber MBR-DT? Bin mit dem Boards garnicht auf dem laufenden. Welche Boards haben denn schon EFI an Board? Das P45 Platinum scheint von MSI zu sein, oder? Was bringt es denn, wenn mein den reinen EFI-Modus nebst GPT-Datenträger laufen lässt?

Grüße
mirage

MountWalker
12.02.2009, 22:49
GPT (http://www.computerbase.de/lexikon/GUID_Partition_Table) hat einige Unterschiede zu MBR, der wirklich für jeden User bald relevante ist, dass der MBR maximal (ohne Ausnahme) Datenträger mit einer Größe von 2 TiB verwalten kann - Datenträger bedeutet hier Datenträger. Die Grenze von GPT ist nicht astronomisch, aber sehr viel höher.

mirage81
13.02.2009, 16:31
Hm,
dank dir für die Info. Und welche Boards haben bereits EFI an Board? Dachte das gibt es vorerst nur beim Mac?

Edit: Habe gerade gelesen, dass MSI der einzige Hersteller ist der EFI in den P45 Boards als Beta integriert. Ich meine EFI, bzw. UEFI 2.0 ist ja auch nicht mehr das neueste. Warum zieren sich die Hersteller so dies zu integrieren?

MountWalker
13.02.2009, 17:19
Weil die Computerwelt und insbesondere die PC-Welt voll ist mit Kundschaft, die extremes Heultheater aufführt, wenn keine hundertprozentige Abwärtskompatibilität bis zur Steinzeit herrscht.

Einige Oberklasse-Xeon-Boards von Intel laufen auch mit UEFi 2.0 im EFI-Modus, das ist aber auch eine Kundschaft, die schon heute standardmäßig GPT-Datenträger (mit GPT organisierte große RAID-Verbünde unter einem Logical Volume Manager) nutzt und nur ggf. einen zusätzlichen MBR-Datenträger nur für das OS nutzt. ;)

Update
Also Ich habe jetzt Vista (x64, SP1) auf einem MSI P45 Platinum mit EFI auf einer GPT-Festplatte installiert. das ganze lief insofern etwas doof, weil für den OS-Start noch eine zusätzliche 200-MiB-EFI-Partition angelegt werden muss, die vom Datenträgerverwaltungswerkzeug in einem voll installierten Vista nicht mehr erzeugt werden kann, sondern nur vom Windows-Vista-Installer. Die Partitionsverwaltung im Vista-Installer kann man beim Thema GPT auch bei EFI-Boot vergessen, bei mir lief jetzt nur die automatische Partitionierung durch den Installer. Ansonsten läufts jetzt knuffig, aber den Vorteil den Vista ggü. anderen Systemen bei MBR-Platten hat, nämlich dass es die OS-partition vor der Installation nicht mehr neu formatieren muss, kann man dadurch möglicherweise erstmal vorläufig vergessen.

EFI-Boot-Installation geht aber bei diesem MSI-(Beta)-EFI nur aus der EFI-Shell heraus, bei DVD-Boot läuft er automatisch in den BIOS-Kompatibilitätsmodus - für den es, soweit ich das jetzt gesehen habe, nirgends Schalter gibt. (ist meiner Meinung irgendwie einfacher, als auf dem Mac, wo man erstmal Bootcamp einstellen muss)

Dass das MSI-EFI noch Beta ist, merkt man dann bspw. an solchen Sachen, wie dass der RAM nur mit sehr viel geringerer Frequenz stabil läuft, als mit installiertem BIOS auf dem Board. Meine Crucial 1,8V DDR2-1066 Module laufen nur bei "DDR2-700" und 1,92V stabil.

bmueller
02.10.2009, 14:39
Hallo,
habe soeben mein MSI P45 Platinum auf UEFI geflasht. Läuft erstaunlicherweise super. Nach einem Cmos-Reset und einem Neustart von Vista Ultimate x64 wurden automatisch neue Treiber installiert und alles OK.

Jetzt meine Frage: Wenn ich Vista auf Partition 1 installieren will, auf Partition 2 Seven, muss man da jede Partition als GPT generieren?
Gruß Bernd

MountWalker
02.10.2009, 16:40
Im Moment hast du Vista nicht im EFI-Modus laufen, denn da läufts nur, wenns von einer GPT-Platte gestartet wird, von MBR kann man nur im BIOS-Modus starten. Und auf dem MSI P45 Platinum kannst du eine Installation von Windows im EFI-Modus nur aus der EFI-Shell heraus starten, bei CD-Autostart läuft automatisch der BIOS-Kompatibiliätsmodus.

Windows-Installations-DVD (Vista SP1 oder höher - RTM reicht nicht) ins Laufwerk, dann Reboot und beim Start F11 klicken - mehrmals, damit du auch den richtigen Moment erwischst. Wenn dann die Startlaufwwerkauswahl erscheint, dort "Boot in EFI Shell" oder so ähnlich auswählen, dann hängt das EFI alle Laufwerk ein, die es findet - dafür muss aber die DVD bereits im Laufwerk sein, nachträglich geht das bei dieser MSI-UEFI-version nicht (bei MSI geht so einiges nicht, aber bei Intel geht im EFI Modus noch weniger). In der Liste dürften viele "blk" Laufwerke aufgezählt sein, die alle irrelevant sind, und ganz oben "fs" laufwerke, da kuckst du, welches der "fs"-Laufwerke cdrom ist und wechselst dann in der Eingabe zeile mit für laufwerk fs1 bspw. fs1: in dieses Laufwerk, die Vista-SP1-DVD und alle neueren Windows-DVDs haben dort eine EFI-Ordner-Struktur, mit dir (EFI-Befehle sind identisch mit DOS) kannst du dir alles anzeigen lassen, was da ist, viel ist das nicht, du brauchst jedenfalls cd efi\boot und bootx64.efi, nur dann startet der Windows-Instaler im EFI-Modus.

Festplatte formatieren machst du dann am besten automatisch, dann legt er alles so an, wie es Windows für den EFI-Boot braucht, denn da kommt im Gegensatz zu normalen GPT-Partitionierungen für Nicht-Systemlaufwerke noch ein zusätzlicher Ordner hinzu.

GPT gilt dann, wie MBR immer für das gesamte Laufwerk. Jedes Partitionsschema, das jemals entwickelt worden ist, gilt immer für einen gesamten Datenträger, es gibt kein Schema, das beides kann, auch wenn Apple mbei Bootcamp diesen Eindruck erweckt - Bootcamp von Apple erlaubt keine Teilpartitionierung nach MBR-Schema, ein Datenträger kann als gesamtes immer nur GPT oder MBR (oder APM) sein, es gaukelt nur BIOS-Windows-Installationen vor, es würde auf einem MBR-Datenträger laufen, obwohl es auf einem GPT-Datenträger läuft.

Und als kleines Schusswort: Alles was Linux betrifft läuft nicht im UEFI-Modus, auf wenn viele Linux-Fans immer mit irgendwelchen Elilo und Grub2 Geschichten um sich werfen - die funktionieren mit dem veralteten proprietären EFI 1.3, das Aple verwendet, aber nicht mit dem PC-Standard UEFI 2.0 - nicht nur ich, sondern auch die c't Redaktion hat es nicht hinbekommen, irgendeine Linuxdistro im UEFI-Modus zu starten.

Anhang

Ganz wichtig: Die Windows-Installation im GPT-Modus nicht mit aktiviertem AHCI starten, das dauert sonst allein drei Stunden bis zum ersten Bildschirm der Installation zu kommen, weil MSI da noch keine echten UEFIAHCI-Treiber verwendet, sondern die BIOS-Treiber einbindet. (dabei wird UEFI eigentlich eingeführt, um gerade die Treiberentwicklung zu erleichtern - aber naja) Wenn du AHCI brauchst, dann erst alles im IDE-Modus installieren und hinterher auf AHCI ändern. (mit hin und her schalten von regedit:Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci\Sta rt vor der AHCI-Aktivierung im EFI-Setup - wenn der nicht auf 0 ist auf 0 ändern, wenn der auf 0 ist erst auf 1 ändern und dann nochmal auf 0 äbdern, dann Reboot ins EFI-Setup udn AHCI aktivieren und Windows starten)

bmueller
02.10.2009, 16:54
Danke,
ich möchte Vista und Seven auf jeweils einer eigenen Partition im Dual-Modus betreiben.
Muss ich jede Partition als GPT initialisieren?
Bernd

MountWalker
02.10.2009, 18:01
Du kannst nicht auf einem Datenträger eine Partition "als" GPT initialisieren, du stellst dir die Funktion falsch vor. ;) Ein Datenträger als Ganzes, mit allen Partitionen die er hat, hat immer nur ein Partitionsschema, dieses heißt entweder Master Boot Record oder GUID Partition Table (oder bei PPC Macs Apple Partition Map) - der ganze Datenträger ist also entweder MBR oder GPT, der gesamte Datenträger, nicht einzelne Partitionen. Deswegen brauchst du eben einen GPT-Datenträger, auf dem du die Partitionen für die Betriebssysteme hast. ;) Jetzt gehts aber weiter, das ist wichtig:
...
Festplatte formatieren machst du dann am besten automatisch, dann legt er alles so an, wie es Windows für den EFI-Boot braucht, denn da kommt im Gegensatz zu normalen GPT-Partitionierungen für Nicht-Systemlaufwerke noch ein zusätzlicher Ordner hinzu.
...Damit meine ich anlegen der Partitionen im Windows-Installer, nicht vom fertig instalierten OS aus, weil dir sonst eine der nicht sichtbaren Partitionen fehlt. ;)

bmueller
03.10.2009, 08:43
Danke!
Wenn ich das richtig verstanden habe, initialisiere ich mit "diskpart" die Festplatte als GPT-Datenträger, installiere über EFI-Shell Windows Vista.
Wenn das erfolgreich war, verkleinere ich die Partition und installiere auch über die EFI-Shell Windows 7.
Damit ist auch ein Dual-Boot möglich?
Würde ich Windows 7 auf eine zweite Festplate installieren, muss ich die auch mit "diskpart" als GPT initialisieren? Ich denke schon.

Gruß Bernd

Ergänzung vom 03.10.2009 12:36 Uhr: Hallo,
kann mir keiner weiter helfen?
Bernd

MountWalker
03.10.2009, 13:38
Nix mit "diskpart" vergiss das mit irgendwas als GPT "initialisieren" völlig - streich das aus deinem Gedächtnis. Es ist vollkommen wurscht, wie die Festplatte vor der Installation aussieht - die kann APM, MBR der GPT sein, die kann aber auch gar nichts sein, ist alles völlig egal. ;) Partitionieren bitte nur und ausschließlich im Windows-Installer, der aus der EFI-Shell heraus gestartet sein muss (sonst läuft er im BIOS-Modus und da geht nichts) Windows braucht auf einem EFI-Systemdatenträger nicht nur die später in der Datenträgerverwaltung sichtbare "EFI-Systempartition" und dass die FAT32 ist, sollte auch niemanden interessieren, denn die sollte nicht per Hand angelegt werden, sondern darüber hinaus auch noch eine spezielle Partition mit ca. 128 MiB, die du von Windows aus niemals sehen kannst, auch in der Datenträgerverwaltung nicht. Deswegen bitte die Partitionen nur im Windows-Installer anlegen, die EFI-Systempartition und die 128 MiB Partition, die unsichtbar ist, werden nur vom Windows-Installer automatisch mitangelegt - wenn du von einem fertigen Windows aus eine Festplatte mit GPT-Partitionsschema installierst fehlen meist beide Partitionen - und die müssen am Anfang des Datenträgers sein, weswegen das mit nachträglich hinzufügen nicht so einfach ist.

Wozu die 128 MiB Partition da ist, wird derzeit noch wild spekuliert (bei Mac gibts sowas auch, aber da ist die hinter jeder Partition, nicht davor), aber wenn die nicht da ist, startet Windows nicht.

Also kurzfassung: Aus der EFI-Shell den Windows-installer (bootx64.efi) starten und dort dann die Partitionen anlegen (dabei ganze Platte löschen), am besten auch gleich beide NTFS-Partitonen, also für Vista und 7, anlegen. Dann weiterfahren mit Vista-Installation und dann 7-Installation aus der EFI-Shell. ;)

bmueller
03.10.2009, 13:48
Danke,
und wie geht das auf zwei getrennten Festplatten?
Gruß Bernd

MountWalker
03.10.2009, 15:49
Im Prinzip genauso, da musst du nur später aufpassen, dass die Festplatten am gleichen Anschluss bleiben, weil die Booteinträge im flüchtigen CMOS-Speicher gespeichert werden, statt wie bei BIOS-Systemen im MBR der Festplatte. Du startest also im EFI-Modus nicht mehr von Laufwerk XY, sondern den jeweiligen Booteintrag des Systems im CMOS-Speicher (bei Windows "Windows Boot Manager") - ich hab das aber noch nicht probiert und kann mir vorstelen, dass es da Probleme gibt, bspw. dass man nur einen "Windows Boot Manager" hat und der dann die Einträge zu Winload.exe von Vista auf Platte 1 und Winload.exe von 7 auf Platte 2 enthalten muss - das kann vermutlich hakelig werden.

bmueller
05.10.2009, 09:57
Hallo MountWalker,
ich habe es versucht.
Deine Anleitung scheint nicht ganz der Realität zu entsprechen.
Um Vista auf einem EFI zu installieren wird eine als GPT initialisierte Festplatte benötigt,
Also habe auf der EFI-Shell ..., bootx64.efi angegeben. Nach Eingabe des Key usw. will er eine GPT-Platte haben.
Gruß Bernd

MountWalker
05.10.2009, 13:10
Nein, du hast nur einen Schritt übersprungen - nach der Eingabe des Lizenzschlüssels bist du ja schon am Partitionierungstool des Installers vorbeigerauscht. Ich werd mir das irgendwann nachmittags nochmal ankucken, aber es geht definitiv ohne die Festplatte vorher aus nem fertigen Windows zu partitionieren. (=initialisieren - vereinfacht gesagt was Microsoft initialisieren schimpft ist eine Partitionierung, weil das bei Microsoft eben das Schreiben einer Partitionstabelle bezeichnet) An der Stelle, wo dir kein installationsfähiger Datenräger angezeigt wird, kannst du den erstellen - hab ich ja auch so gemacht. ;)

bmueller
05.10.2009, 14:43
Hallo,
nach dem ich den Lizenzschlüssel eingegeben habe, komme ich doch auf den Bereich wo ich die Partition auswähle auf der Vista bzw. Seven installiert werden soll.
Unten steht da, dass nur auf einen GPT-Datenträger installiert werden kann. Das wars dann. Die Festplatte ist aber im MBR-Stil initialisiert.
Gruß Bernd
PS: Habe zZ. Vista Ultimate x64 über MSI EFI Click-Bios installiert.

MountWalker
05.10.2009, 23:13
Ist etwas später geworden, bin nicht eher zu gekommen, aber hab jetzt nochmal selbst geschaut. Am Punkt vorbeigerauscht warst du noch nicht, sondern direkt am richtigen Punkt, also in Bezug auf "Unten steht da, dass nur auf einen GPT-Datenträger installiert werden kann. Das wars dann" kann ich dir sagen:

Nein, das wars eben nicht, denn da steht noch sehr viel mehr als nur "benötigt GPT-Datenträger" - da steht unter anderem noch "Laufwerksoptionen erweitert" und genau da klickst du drauf. ;) Dann löschst du dort alle Partitionen, eine nach der anderen, und schwubbs steht der Satz mit dem Achtung-zeichen von wegen benötigt GPT-Datenträger nicht mehr da. ;) Dann legst du dort (und nicht von einem fertig installierten Windows aus) die Partitionen an, wie du willst - das stellt eben sicher dass nicht nur das Partitionsschema stimmt, sondern auch EFI-Systempartition und die unsichtbaren (unformatierten) Partitionen korrekt angelegt werden. (zusätzlich zur redundanten GPT gibst noch die EFI-Systempartition, die nur auf Boot-Datenträgern angelegt wird, ohne die du von der Platte kein System starten kannst, und ca. 130 MiB unformatiert pro Nutzpartition) ;)

bmueller
06.10.2009, 08:51
Hallo und erst mal Danke!
Werde ich so machen.
Habe vier Festplatten verbaut. Eine als System-HDD, zwei für Dateien und Programme uns eine noch leere HD.
Muss ich nun alle HDs bzw. Partitionen löschen?
Würde gerne mein jetztiges Vista auf die leere HD übertragen, um bei Misserfolg der Aktion nicht nochmal alles neu zu installeren.
Gruß Bernd

MountWalker
06.10.2009, 10:33
Du brauchst nur die Festlatte löschen, auf die das System im EFI-Modus installiert wird. ;)

bmueller
06.10.2009, 14:06
Hallo,
jetzt bin ich wieder präsent.
Habe es so gemacht, wie du geschrieben hast.
Scheint auch zu funktionieren.
Meine Frage: Wenn ich mir die Datenträgerverwaltung von Vista anschaue, sehe ich im ersten Teil eine 200 MB große Partition und meine drei erstellten Partitionen. Auf der ersten selbsterstellten Partition habe ich über die EFI-Shell (bootx64.efi) Vista mit SP2 installiert. Die anderen zwei haben das RAW-Format.
Ist das richtig?
Auf der zweiten von mir erstellten Partition möcht ich Windows 7 über die EFI-Shell installieren.
Geht das?
Bernd

MountWalker
06.10.2009, 14:35
Jep, ist so richtig, die ca. 200 MiB große Partition ist die EFI-Systempartition, auf der in EFI-Computern ua. die Bootmanager der installierten Systeme geseichert werden. Wenn du jetzt Win7 auf eine der anderen Partitionen instalierst, wird mit Vista zusammen ein einheiticher "Bootmgr", der seit Vista neue Bootmanager von Windows, genutzt, der sich auf der EFI-Systemartition befindet. Anders als früher gibts jetzt drei Stufen im Bootprozess: Den EFI-Boot-Eintrag, der auf den jeweiligen Bootmanager auf der EFI-Systempartition verweist, diesen Bootmanager, der auf den jeweiligen Bootloader (bei Windows winload.exe) verweist und den Bootloader des jeweiligen Systems irgendwo auf der Partition, auf der das System an sich installiert ist.

Eigentlich ist das so entworfen worden, damit man, wenn die Booteinträge mal weg sind (beim MSI P45 Platinum ist das nach jedem CMOS Reset der Fall) den jeweiligen Bootmanager per hand starten kann - genau das macht man bspw. bei der Windows-Installations-DVD durch Aufruf der bootx64.efi. Nur mit den Boot-Dateien auf der Festplatte funktioniert das komishcerweise nicht - ob daran Microsoft oder MSI schuld ist, weiß ich nicht. Booteinträge lassen sich aber mit der WindowsInstallations-DVD leicht wiederherstellen.

bmueller
07.10.2009, 08:21
Hallo,
habe Windows 7 auf der zweiten Partition installiert. Funktioniert.
Aber, wenn ich neu booten möchte, huscht die Auswahlmöglichkeit der beiden Betriebssysteme schnell durch, so dass ich keine Chance habe, zwischen den BS zu entscheiden.
Mit Easybcd ist es mit nicht gelungen, die Standzeit zu erhöhen. Er faselt etwas von MBR etc.
Weißt Du eine Lösung?
Gruß Bernd

MountWalker
08.10.2009, 15:36
Hmm, da hab ich auch keine Ahnung - es gibt sicherlich die Möglichkeit die Einträge in der Bootkonfiguration auch ohne Thrid-Party-Tools zu beeinflussen, aber ich hab damit keine Erfahrung.

bigb702
05.11.2009, 22:00
Hallo!

Ich gesell mich mal zu dieser Diskussion dazu, da ich hier auch grade ein Sony Vaio VGN-Z21WN habe. Ich habe halt auch Probleme damit 7 zu installieren. Da ich im Installer die Platte nicht partitionieren konnte, hab ichs mal mit fdisk versucht, welches mir dann auch eine MBR-PArtitionstabelle geschrieben hat. Beim nächsten Installationsversuch sagte mir der Installer, daß es nur auf einem EFI-System installiert werden kann, welches einen GPT-Datenträger hat. Mit Parted hab ich das dann zu einem zurück gewandelt. Dann sagt mir der Installer, daß Windows nicht installiert werden kann, weil die Partitionierung der eines GPT entspricht (??????).
Auf diese dämliche Anleitung von MS mit diskpart kann ich verzichten. Hat eh nicht geklappt. Die Platte ist leer.
Das Vaio hat einen InsydeH20 EFI, was ein Aussehen eines BIOS vergaukelt. Kann mir jemand sagen wie ich da normal in die EFI-Shell komme, um von da die Installation zu starten??

MountWalker
12.11.2009, 14:13
Das Partitionierungs-Tool des Windows-Installers ist das einzige, das einem Otto-Normal-Anwender erlauben will, EFI-Datenträger so zu erstellen, dass da auch Systeme von gestartet werden können. GParted will dir diese Möglichkeit zumindest auf einfache Weise nicht geben.

Dass du bei dir Vista im EFI-Modus nicht installieren kannst, liegt vermutlich daran, dass dein Sony Vaio EFI ganz einfach keinen Betrieb im EFI-Modus erlaubt, sondern nur den Betrieb im BIOS-Kompatibilitätsmodus - also als BIOS. So läuft das mit den allermeisten Mainboards momentan - egal ob Notebook oder Laptop. Die einzigen Mainboards im Consumerbereich, die auch im EFI-Modus genutzt werden können, sind imho nach wie vor MSI P45 Platinum und MSI P45D3 Platinum, bei allen anderen, auch bei anderen, neuren MSI-Boards läuft das EFI ausschließlich im BIOS-Kompatibilitäsmodus.

bigb702
12.11.2009, 22:42
Wie man es mit GParted macht weiß ich net. Bei parted auf der Konsole gibts den Befehl "disklabel gpt", welches einen GPT erstellt, was auch scheinbar geklappt hat. Nur hat will 7 den auch net haben. Übrigens habe ich diese Mail von Sony erhalten und war etwas stinkig:

Bitte beachten Sie, dass wir bei einer "Eigeninstallation" von Betriebssystemen keine Aussage über das Verhalten
unserer Geräte machen können, weshalb sich der Support auf das vorinstallierte Betriebssystem beschränkt.

Für viele VAIO`s bieten wir jedoch die Möglichkeit an, ein fast kostenloses Update von Windows 7 inklusive aller vorinstallierten Programme und Treiber zu beziehen.

Alle weitere Informationen zu diesen Update finden Sie auf der folgenden Webseite:

http://club.vaio.sony.de/clubvaio/de/de/windows7/index.htm

Bitte haben Sie Verständnis dafür das an dieser Stelle der Support enden muss.

Übrigens habe ich mit einem Upgrade 7 32bit draufgemacht, was ging. Da in dem Lappi aber 4GB RAM stecken, soll ich die 64bit-Version draufmachen. Daher kommt nur ne Neuinstallation in Frage, was die bei Sony scheinbar nicht kappiert haben.

Habe mal am Anfang ESC gedrückt gehalten, worauf das Ding neustartete und mir dann eine neue Fehlermeldung ausgab. Hab die nur vergessen. Versuch sie nochmal herbeizuführen.

MountWalker
13.11.2009, 12:46
Nochmal kurz und klar gefasst. Wenn das EFI keinen EFI-Boot erlaubt, sondern, wie 99,99% aller aktuellen Mainboards, das EFI nur versteckt hinter der BIOS-Maske (Kompatibilitätsmodus) läuft, dann kannst du auch kein Betriebssystem im EFI-Modus installieren. Windows ist da an null komma gar nichts schuld oder fehlerhaft, deine Firmware-Schnittstelle weist sich ganz einfach ausschließlich als BIOS aus, auch wenn sich hinter der BIOS-Maske ein EFI verbirgt. Um ein System auf einer GPT-Platte installieren und starten zu können muss das EFI im EFI-Modus starten können, nicht im BIOS-Kompatibilitätsmodus. Genau das kann dein Sony-EFI aber vermutlich nicht. ;)

Dass Sony dennoch, verborgen, auf EFI setzt, wie mittlerweile vermutlich alle Mainboard-Hersteller und PC-OEMs, liegt daran, dass sie Treiber leichter entwickeln können, als wenn sie ein echtes BIOS verwenden würden - mit EFI kann man Treiber etwas hardwareunabhängiger schreiben, sodass man bspw. einen SATA-Treiber für verschiedene Mainboards verwenden kann und ihn nicht für jede neue Chipsatz-Revision komplett neuschreiben muss, ansonsten ist dieses EFI-Backend bei den allermeisten Boards aber für Betriebssysteme und User nur ein BIOS, weil die Möglichkeit im EFI-Modus zu booten vom Hersteller bewusst nicht angeboten wird.

Wenn du nur 64b haben wilst, kann dir das egal sein, du kannst die 64b Version auch im BIOS-Modus instalieren, auf eine MBR-Platte. ;)

bigb702
13.11.2009, 13:19
Wenn du nur 64b haben wilst, kann dir das egal sein, du kannst die 64b Version auch im BIOS-Modus instalieren, auf eine MBR-Platte. ;)

Aber das ist ja grade das, was ich nicht hinkriege. Ich kriege die Platte nicht so hin, daß 7 die will. Ich hatte ja einen MBR-Partitionstabelle drauf. Das hat der Installer auch erkannt. Aber der sagte mir dann, daß, da das ein EFI-System ist, nur auf GPT-Datenträger installiert werden kann. Ich probier mal nur parted und nicht fdisk und ein den Festplattenmanager von Paragon aus.

MountWalker
13.11.2009, 14:06
Wie hast du denn den Windows-Installer gestartet? Automatisch oder per Shell-Befehl?

Weder mit "parted" noch mit Gparted ist es möglich eine richtige Partitionierung einer EFI-System-Festplatte vorzunehmen. Das Partitionsschema an sich reicht bei einem Datenträger, von dem aus ein System gestartet werden soll, nicht aus - und zwar nach Standardvorgaben - das ist keine Windows-Eigenbrödlerei, sondern EFI-Stanard. Alles Systeme benötigen dafür neben dem Systemschema noch die EFi-System-Partition an der richtigen Stele, in der richtigen Größe. Deswegen sollte man das automatisch vom Windows-installer anlegen lassen. Wenn das schon nicht möglich ist, dann passen dein Windows-Installer und dein EFI/BIOS-Modus nicht zusammen.

Wenn das Sony Notebook wirklich im EFI-Modus laufen sollte, der Start von DVD aber trotzdem den BIOS-Installer (statt des EFI-Installers) startet, kommst du ohne Hilfe von Sony nicht weiter. :(

bigb702
13.11.2009, 14:11
Ganz normal. DVD rein und von der booten.

MountWalker
13.11.2009, 14:43
Hmm, vermutlich wird dabei der BIOS-Modus-Installer gestartet. Wenn die eine EFI-Shell zugänglich hätten, hätten sie es dir schon gesagt, ich geh mal davon aus, dass sie wie Apple einfach keine Shell mit anbieten, weil Sony (genau wie Apple) meint, sowas wäre uncool und ohne kommst du nicht weiter.

bigb702
13.11.2009, 15:03
Ich habe nur keine Lust meinem Bekannten zu sagen, daß er die 4 GB RAM in dem Ding umsonst gekauft hat, da ich 7 nicht in 64Bit drauf machen kann. Sonst muß ich nomma versuchen das vorinstallierte Vista zu installieren und dann auif 7 32bit zu uppgraden. Ahh...Mist! Die hat er ja nimmer. Ich finds nur sch****, daß Sony so was macht, wo Windows nicht mal bereit ist.

MountWalker
13.11.2009, 15:12
Windows ist bereit! Der EFI-Starter ist auf jeder Retaill- und jeder SystemBuilder-DVD von Windows Vista x64 oder Windows 7 x64 vorhanden! Dass du den nicht starten kannst, ist ein reiner Sony-Fehler - wenn die Leute von Sony einem nicht die Möglichkeit bieten, den vorhandenen EFI-Boot von der DVD auszuführen, kann Microsoft nichts dafür.

bigb702
13.11.2009, 15:26
HA! Jetzt gehts. Habe mal die Platte nomma komplett platt gemacht und dann mit dem 7 Preinstallation Kit in MBR konvertiert. Gab mal keine Fehlermeldung. Und dann schafft das auch der Installer. Jedenfalls danke für deine Hilfe.

Colonel Decker
23.03.2010, 15:44
Hallo zusammen. Nachdem ich bei meinem neuen Intel DH57JG den "UEFI Boot" Eintrag im BIOS gesehen habe, musste ich es natürlich auch mal ausprobieren.

UEFI Boot auf "enabled" gesetzt, von der Win7 x64 DVD gebootet und die gerade neu aufgesetzte Festplatte wieder gelöscht, mitsamt Partitionen. Dann habe ich die neuen Partitionen erstellt, wobei das Seup dann auch gleich von alleine GPT inkl. EFI Systempartition und MSR davor erstellt hat.

Einen Unterschied bemerke ich allerdings nicht. Außer dass er nun nicht mehr von CDs/DVDs bootet, solange ich "UEFI Boot" aktiviert lasse. Ist das normal oder ein Bug? Vor allem hat er ja im UEFI Boot Modus von der DVD gebootet, als meine HDD noch MBR war. Hmm.

Scheint aber ja auch nicht so richtig EFI zu sein, was Intel hier implementiert hat. Jedenfalls habe ich keinen schnelleren Bootvorgang und auch keine schöneren Grafiken beim Boot oder dergleichen.

MountWalker
23.03.2010, 16:25
Das ist schon richtig EFI - EFI bietet die Möglichkeit schon vor dem Laden von OS-Treibern hübsche Grafik zu haben, befielt das aber nicht und was der OS-Bootloader anzeigt bestimmt eh dieser allein. Schneller Booten muss EFI auch nicht zwangsläufig. Deine Erfahrung scheint aber darauf hinzudeuten, dass die Trennung von EFI-Modus und BIOS Compatibility Mode bei deinem Intelboard immer nur absolut möglich ist - also dass nur das genutzt wird, was fest eingeschaltet ist. Das was normalerweise so als Bootable DVD bezeichnet wird, ist fürs BIOS gebaut und läuft auf EFI-Systemen dann halt im BIOS Compatibility Mode - in den MSI EFI Boards automatisch wechseln, wenn sie von Datenträger X starten sollen und dieser keine EFI System partition mit /efi/boot/*.efi enthält. Wenn dein Board nicht automatisch in den BIOS Compatibility Mode wechseln kann, startet er eben keine alttypische ISO-DVD. Die Windows-DVD, von der du es installiert hast, ist dual-bootable - die ist nicht nur als ISO-Image formatiert sondern enthält zusätzlich eine EFI System Partition mit der /efi/boot/bootx64.efi

Colonel Decker
23.03.2010, 16:49
Verstehe aber trotzdem nicht, warum ich im UEFI Boot Modus von der Win7 DVD booten konnte und seit meine Platte GPT bzw. Win7 installiert ist, macht er das nicht mehr. Keine Spur von "Drücken Sie eine beliebige Taste um..."

Schnelles starten habe ich nun eh - nachdem ich geschockt war, keinen Ruhezustand mehr wählen zu können, habe ich Standby getestet. Wow, da hat sich wohl etwas getan. Das konnte mein 3 Jahre altes C2D System nicht. :)

MountWalker
23.03.2010, 17:22
Dass er nicht mehr von der Win7 DVD starten kann, liegt dann vermutlich daran, dass diese Board im EFI-Modus, wenn verfügbar, nur die im EFI installierten EFI-Booteinträge anbietet. Bei MSI ist das, mal als Kontrast zu deinem Intelboard, so, dass man die DVD im EFI-Modus nur aus der EFI-Shell "manuell" starten kann. Schau mal ob es bei deinem Board bei der Bootmediumauswahl die Bootmöglichkeit "UEFI Shell" gibt.

Colonel Decker
23.03.2010, 18:06
Danke, werde später mal nachsehen.

//edit

Also per F12 kann ich die Win7 Boot Optionen ändern oder Windows Memory Diagnostics ausführen. Letzteres habe ich gleich getan, weil ich heute den RAM auf 1,35V abgesenkt habe - ersteres traue ich mich derzeit nicht anzurühren. :D

MountWalker
24.03.2010, 10:47
Das bringt nichts, du brauchst nicht die Bootoptionen von Windows, sondern die Bootoptionen von EFI - was du aufgerufen hast ist bereits der Windows Bootmanager, mit dem kannst du nur Windows in verschiedenen Arten und Weisen starten.

unbekrolli
29.03.2010, 17:05
@MountWalker,

jetzt habe ich auch ein Problem mit GPT-Datenträger. :mad

Ich habe eine 2,5 Festplatte für mein Notebook erstanden, kann sie aber nicht löschen da sie als GPT-Datenträger in der Datenträgerverwaltung angezeigt wird. Initialisieren kann ich sie auch nicht. Versuche sie neu zu formatieren schlagen fehl da angeblich noch Daten drauf sind.

Betriebssystem auf dem Notebook ist XP prof. x84 und die Platte wird extern über USB angeschlossen. Ich könnte auf meinem Tower-PC Vista Ultimate x64 neu installieren, müsste aber die PATA-FP auch über USB anschließen oder geht das vlt. einfacher? XP prof. x64 habe ich noch auf einer IDE-FP im Tower.

Colonel Decker
29.03.2010, 19:01
Kannst du nicht von einer Linux Live-CD booten und darin dann die Platte formatieren?

unbekrolli
30.03.2010, 07:04
@Colonel Decker,

ich habe keine Ahnung von Linux,
wo kann ich die Linux Live-CD zum Brennen + Manual herunterladen? welche Tasten muss ich beim Start zwecks der Formatierung der über USB angeschlossenen FP drücken?

Viele Fragen ich weiß, aber als Laie möchte man keine Fehler machen. Am liebsten würde ich die 2,5er FP an einen Linux-User zwecks Formatierung auf NTFS senden.

Gruß unbekrolli