Windows Vista PreOS Environment: What happens before the OS loads
- Posted: Mar 19, 2007 at 1:53 PM
- 63,185 Views
- 14 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Got a couple of questions:
- Why do we have to create a dos floppy to flash a bios?
- Is EFI now supported or not in Vista?
- Are there any motherboard manufacturers that are going to ditch the bios and put EFI on it?
- Can I boot to Linux using the Vista bootloader (without using a Linux bootloader)?
XP bootloader can also boot a linux. You have to create an image of the linux bootsector. This image file can be loaded by the xp bootloader as well as by the vista bootloader
I haven't had to do that for a long time, all my machines (Dell) support flashing from within windows.
Like with my skillset, I'm seriously considering wether there's any opportunity for someone like me, creating "addons" to WinRE, or perhaps convincing them into allowing some kind of addon API.
Now a direct question for Jamie/Andrew.
I ran into an issue a couple of days ago which I thought had been fixed since Windows 2000 sp2. That is 48-bit LBA on ATA (IDE) Hard disks.
In this case, there was an existing Windows 2000 Server where the Admin needed to setup a parrallel install of Windows on a second D: volume. Now this was a 250MB basic disk volume, and was ~60-70% full. The Admin booted off his Windows 2000 sp4 CD (slip-streamed) and proceeded to through the text-mode setup, installing to D:\WINNT. Upon reboot, entering what should be the 2nd stage, GUI part of the installer, you get a BSOD and a message about D:\WINNT\SYSTEM32\NTOSKRNL.EXE being missing.
Upon my investigation, it became apparent that NTOSKRNL.EXE was well beyond the old 28-bit LBA limitation (~128GB point). But I wasn't able to investigate any further, due to urgency. Is this likely an issue of a bad service pack integration of the Windows 2000 Server CD. That is, the CD was still using the old, pre 48-bit LBA IDE/ATAPI driver(s) ?
PS: I side-stepped the issue by resizing and moving the partition up, leaving a 2GB partition at the start of the disk for the new parallel install.
Interesting video I'm enjoying it, and what is amazing me is that is running without bios hmm kind of suprised.
Great job definitivly !
Just a few notes here.
Vista does NOT run on PowerPc, Mac have switched from PowerPc to x86 and that is why it can run on them.
Some early edition of Windows NT worked with PowerPc but it was never releasted to the public i belive.
Yes Vista supports loading from EFI.
Yes the bios is beeing ditched VIA and other chip manufacture are working on EFI's to go into pc motherboards as we speek (type).
The grate thing about EFI is that you can have it use hardware better alowing to run the hardrive at full speed on boot up, but sound like the Vista bios bootloader partialy is cabable of this.
I have seen serveral of them on channel 9.
A very interesting phenomenon.
Why else would it bee knee dep in html and offers of cheap goods.
I would guess this because I am assuming a strictly EFI approach (at least currently) will not allow Linux to boot. Is this assumption correct?
I have a question for Jamie and Andrew..
We have a product that has its own boot code, which pre authenticates the user before allowing boot. Is possible to hook in some form of authentication into the boot loader, other than from a keyboard menu item at the pre boot time, say from a USB device or user name and password or other devices, X509 Certificates ? etc.. this would really help our development onto vista? without having to use bespoke boot code?
Thanks
Remove this comment
Remove this thread
close