Page 2 of 2 FirstFirst 12
Results 16 to 28 of 28

Thread: Quad boot Vista, XP, W7 and Ubuntu using HnS to protect system restore points from XP

  1. #16
    Join Date
    Apr 2008
    Location
    West Midlands
    Posts
    70

     

    I'm quite happy to have it in its own partition, but it needs to be on one of my external drives as I have run out of partitions on my internal hard drive. Why would I want it to be on a .vhd as opposed to a partition on my external hd?

  2. #17
    Join Date
    Apr 2008
    Location
    Phoenix, AZ US
    Posts
    4,367

     

    Cause the Windows 7 bootloader supports booting from .vhd containers which can be stored anywhere while Windows otherwise doesn't allow for physical installations other than on internal/internal interfaced media.

  3. #18
    Join Date
    Apr 2008
    Location
    West Midlands
    Posts
    70

     

    Hi

    Installed Vista SP2 last night and lost the ability to boot from HnS. I have tried to re-install HnS. It says it is uninstalled but when I go to reinstall, it doesn't put the appropriate files in the Vista drive (or anywhere else that I can see) and I get the following debug message:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.
    ************** Exception Text **************
    System.IO.IOException: The process cannot access the file 'C:\Users\Gareth\Desktop\Vista HnS Beta Build 56\Vista HnS.log' because it is being used by another process.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
    at System.IO.StreamWriter.CreateFile(String path, Boolean append)
    at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
    at System.IO.StreamWriter..ctor(String path, Boolean append)
    at Vista_HnS.Logger..ctor(String path, LogLevel logLevel)
    at Vista_HnS.HnS..ctor(Configuration configFile)
    at UI.Working.Start(ControlCollection cCollection)
    at UI.Install.btnNext_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Fra...7/mscorlib.dll
    ----------------------------------------
    UI
    Assembly Version: 0.5.0.47
    Win32 Version: 0.5.0.47
    CodeBase: file:///C:/Users/Gareth/Desktop/Vist...ld%2056/UI.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL...dows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL...089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL...em.Drawing.dll
    ----------------------------------------
    Vista HnS
    Assembly Version: 0.5.0.47
    Win32 Version: 0.5.0.47
    CodeBase: file:///C:/Users/Gareth/Desktop/Vist...ista%20HnS.DLL
    ----------------------------------------
    System.Management
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4016 (NetFxQFE.050727-4000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL...Management.dll
    ----------------------------------------
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    For example:
    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    If I remember rightly, there was a tip to remove certain files and then start over again, but can't remember which ones excatly. Is it just BOOTMGR.HNS?

    The other .hns files are not present

    bootmgr is still there and if I remove the above file will bootmgr still work if I can't get HnS to work?

    Thanks for your help

    Gareth

  4. #19
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,317

     

    bootmgr.hns is the Vista bootmgr, renamed.
    HnS renamed Grub4Dos (grldr) as bootmgr in order to take control by pretending to be the MS bootmgr.
    SP1 (and now SP2 it seems) put in a new bootmgr, but of course they didn't replace the real one but the fake, destroying HnS.
    If you delete all of the .hns files (including that old pre SP2 renamed bootmgr, which will prevent the UI from renaming the new one), you should be able to reinstall.

    (I'm so glad I put my HnS bootmgr in its own partition and left W7 and Vista versions un-renamed. SP2 went on without touching my quad-boot at all)
    Last edited by Terry60; May 27th, 2009 at 07:33 PM.
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  5. #20
    Join Date
    Apr 2008
    Location
    West Midlands
    Posts
    70

     

    Thanks Terry. The files I can see that I beleive that I need to get rid of are as follows:

    bootmgr
    BOOTMGR.HNS
    BOOTSECT.BAK

    Grateful if you would confirm?

    Gareth

  6. #21
    Join Date
    Dec 2008
    Location
    Nowhere
    Posts
    2,903

     

    You don't need to delete the "bootmgr" or "BOOTSECT.BAK" files.
    The "bootmgr" file is the real one you're using (i.e. the one SP2 installed). Terry was advising you to delete the renamed bootmgr (i.e. the pre-SP2 version) which is called "BOOTMGR.HNS".
    If you delete the "bootmgr" file, then you will not be able to boot Vista at all until after running Startup Repair (possibly 2-3 times since it can only fix one thing per pass).

    The DARK knight. The knight of DARKNESS.
    SHADOW
    killer. The NINJA, master of darkness, stealth and invisibility.
    Jake Johnson

    Having dual-booting problems? Have a read of the following links to help you better accomplish your goal:

    1. PLEASE READ BEFORE POSTING WITH A PROBLEM | 2. Steps for Multibooting | 3. Multibooters - Understanding the Multiboot Process

  7. #22
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,317

     

    Jake's right. DON'T delete bootmgr. That's the new SP2 version. Delete bootmgr.hns (thats the SP1 version that sp2 thought it was replacing when it deleted grldr which was pretending to be bootmgr)

    I spoke too soon. SP2 caught me as well. It must replace bootmgr in phase 3 (after the reboot).
    When I powered on this morning, I got a missing BCD error. It had found my bootmgr(grldr) in the little boot partition and replaced it with the new one.
    I F8'd the BIOS and booted up W7 on the other HDD, copied grldr from the HnS/Data folder and renamed the 2 boot managers to put the grldr back in charge (exactly what HnS does when you run the UI), and I'm now booted back in Vista via the menu.lst.
    I'll need to do a bit of tidying up now, because it also put a new boot folder in my boot partition, so I've got to merge that back into the Vista copy to make sure it's got all the latest SP2 versions of anything that changed.
    I'll know in future to reset Vista "active" before putting on a Service Pack, to restrict it from straying into my territory.
    In your case, the best procedure for future SPs would be

    rename bootmgr to grldr
    rename bootmgr.hns to bootmgr
    install SPx
    rename bootmgr to bootmgr.hns
    rename grldr to bootmgr

    That way the service pack gets the right target and you avoid a rerun of HnS
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  8. #23
    Join Date
    Jun 2010
    Posts
    1

     

    Hello !

    VHD is a Virtual Harddisk , such as Vitual PC or VMWare,
    Whit this Programs you can test or run a second OS.

    Gr. Remko

  9. #24
    Join Date
    Apr 2008
    Location
    West Midlands
    Posts
    70

     

    Hi Terry

    Help please! My XP partition got corrupted and I had to do a full re-install as the Repair function wouldn't work. I have now got it all sorted but I can't get HnS to reinstall properly. I have tried to delete Bootmgr.hns, but my windows 7 64 keeps saying that I need trudted installer to do that and I'm not sure what it is.

    Every time I try to re-install HNS it says my drives are hidden but it is not putting the appropriate files onto the dirve i.e. the menu.lst and the xp.hns and Vista.hns files and so it doesn't work.

    hope this makes sense!

    Thanks

    Gareth

    Addendum:

    Hi Terry

    Please ignore last post! Got it sorted!

    Thanks

    Gareth
    Last edited by GDH; October 10th, 2010 at 05:05 PM. Reason: Automagically-merged double-post.

  10. #25
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,317

     

    See post #19
    bootmgr.hns is the Vista bootmgr. Don't delete it.
    What's the current state of the boot ?
    Has XP regressed the MBR so that only XP boots ?
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

  11. #26
    Join Date
    Apr 2006
    Location
    Chicago
    Posts
    13,323

     

    Terry, looks like Gareth updated his post to say it all worked out.
    Mahmoud Al-Qudsi, Director



    I'm sorry but I do not accept support requests via IM, email, or personal messages

    Follow us on twitter @neosmart or on Facebook!
    Like us on facebook!

  12. #27
    Join Date
    Apr 2008
    Location
    West Midlands
    Posts
    70

     

    Hi Terry

    Long time no speak, so to say.

    I now have a problem and you are the only person I can think of to help!

    The laptop I use to do my triple booting broke late last year due to a problem with the Nvidea GPU. After much hair pulling out and many other things, I now have it back and working, but had to rebuild the hard disk in order to get Vista32/XP/Ubuntu 12.04 working again!

    I have installed all the programs and HnS, which as far as I can find is still the only program to hide XP effectively although from initial reading thought Neogrub might do it, but from everything I have read it does not?, but am having a few issues. So I have some questions, if you would be so kind to answer?!

    1. Can Neogrub do the same job as HnS and if not is there any other equivalent out there that you are aware of?

    2. Menu.lst installs to the XP drive and not the Vista drive. Is it possible to relocate this to the Vista drive and will HnS still work if I do that?

    3. The reason I ask this is that I am having problems editing the file while it still resides on the XP drive. I can't get it to save any changes when it is on the XP drive.

    4. I am coming back to using Vista, having been using Windows 7 for a long time, but have had to reconfigure my computers as have run out of Windows 7 OS's so reinstalled Vista 32 Ultimate on this laptop. Not sure I am correctly using the correct sequence to access Administrator rights to edit and save the menu.lst file. Every time I try to save with the current file name it refuses to save.

    Any help gratefully received!

    Thanks

    Gareth

  13. #28
    Join Date
    Nov 2007
    Location
    Wiltshire, England
    Posts
    9,317

     

    Neogrub can do it but very awkwardly
    How-To: Hide Vista Partition from XP with NeoGrub! | The NeoSmart Files
    The menu.lst has to be on the "active" partition of the boot drive with all the other boot files.
    Look at Disk Management from Vista and you've probably got XP marked as "system".
    (Disk Management flags have the following meanings
    "boot" = "this is the system you're running"
    "system" = "this is where I found the boot files for the currently running system"
    "active" (on the first HDD in the BIOS boot sequence) = "this is where I started the search for the boot files"
    "active" (on subsequent HDDs in the BIOS boot sequence) ="this is where I will look if I don't find something in the MBR on the first HDD")

    If you want the boot files to be on Vista, you can use EasyBCD
    Changing the Boot Partition - EasyBCD - NeoSmart Technologies Wiki
    If you do that, remove HnS first then reinstall it after you've successfully switched "system" to Vista.
    I've had problems trying to save menu.lst changes too (No idea why since Windows doesn't "own" it)
    iirc, I circumvented them by saving the file under a pseudonym and then renaming the pair to effect a swap, which it didn't seem to object to.
    If you've completely revamped your layout, try the XP hack. It might work now and mean that you can dispense with HnS
    Terry

    Baker of fine scones.



    Please keep requests for help in the forums where everyone can see them, not in Private Messages.
    Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
    A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)

Similar Threads

  1. Vista Restore Points
    By buppertb in forum Windows Support
    Replies: 4
    Last Post: November 25th, 2008, 09:44 AM
  2. Yet another (set of questions for a) Quad Boot System
    By okonisfree in forum EasyBCD Support
    Replies: 4
    Last Post: April 22nd, 2008, 09:22 PM
  3. Hide Vista from XP to protect System Restore
    By Terry60 in forum EasyBCD Support
    Replies: 4
    Last Post: November 13th, 2007, 10:23 AM
  4. Vista restore points being trashed anyway!
    By jpaquette in forum EasyBCD Support
    Replies: 3
    Last Post: October 14th, 2007, 10:33 AM
  5. Dual boot Vista/XP -restore points vanish!
    By The Living Legend in forum EasyBCD Support
    Replies: 1
    Last Post: September 9th, 2007, 03:05 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •