Jump to content











Photo
- - - - -

Possible to load local win7 from bootmgr(not in hd)?


  • Please log in to reply
3 replies to this topic

#1 go3ven

go3ven
  • Members
  • 8 posts
  • Location:Zhejiang, China
  •  
    China

Posted 12 November 2009 - 01:48 AM

I found that many people have encountered some booting errors that bootmgr is missing. I guess some of them are set C: as active while there's a 100M big Hide Partition before C:, or the other may really have lost the file bootmgr.

I study the win7 for several days to learn that it boots may as: bootmgr ->bcd ->winlogon.exe, then load win7.

I'm making my multiboot DVD, so I now have an idea may solve that problem:
file bootmgr and boot folder on DVD, just add an menu to the file bcd pointing to the "winlogon.exe" which is on local C:.

So when I boot my DVD and choose that menu, it can load the win7 on hard disk C:, regardless of the file bootmgr or bcd on harddisk.

My bcd:
[codebox]Windows 启动管理器 -------------------- 标识符 {bootmgr} description Windows Boot Manager locale en-US inherit {globalsettings} default {default} displayorder {default} {f05a1efb-ccc7-11de-8ab0-005056c00008} {361c6604-cda8-11de-8f71-005056c00008} toolsdisplayorder {memdiag} timeout 30 Windows 启动加载器 ------------------- 标识符 {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} path \windows\system32\boot\winload.exe description Windows Setup locale en-US inherit {bootloadersettings} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} systemroot \windows detecthal Yes winpe Yes ems Yes Windows 启动加载器 ------------------- 标识符 {f05a1efb-ccc7-11de-8ab0-005056c00008} device ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} path \windows\system32\boot\winload.exe description Start Windows7 PE3.0 locale zh-CN osdevice ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} systemroot \windows detecthal Yes winpe Yes Windows 启动加载器
-------------------
标识符 {361c6604-cda8-11de-8f71-005056c00008}
device partition=C:
path C:\Windows\system32\winload.exe
description Start Windows 7 on local C:\
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \windows
nx OptIn[/codebox]

But the menu "Start Windows 7 on local C:\" didn't work as I wish.

Wish someone can clarify if my solution is possible, if so pls give me the right menu or other.
Many thanks!

#2 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 19 November 2009 - 08:00 PM

I guess that "winlogon.exe" should be "winload.exe". :w00t:

Compare with this:
http://www.multiboot....uk/floppy.html
http://www.multiboot.../multiboot.html

maybe you overlooked something. :)

:cheers:

jaclaz

#3 go3ven

go3ven
  • Members
  • 8 posts
  • Location:Zhejiang, China
  •  
    China

Posted 20 November 2009 - 10:06 AM

Yes, it's winload.exe in my bcd.

But I want to know if my idea is workable.

I still havn't work out it.

#4 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 20 November 2009 - 10:19 AM

But I want to know if my idea is workable.


Yes, it is.
READ the given links, the "Vista floppy" is exactly what you are trying to do: loading BOOTMGR+BCD on one device and from them load WINLOAD.EXE on another one.

jaclaz




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users