Introducing the EasyBCD Debug Toolkit (and EasyBCD 1.7.1 Beta)

Just a quick heads-up: EasyBCD 1.7.1 has entered the beta stage and can be grabbed at the usual beta builds thread.

EasyBCD 1.7.1 is a bugfix build that addresses two issues that have come up since our (most stable release ever!) 1.7 final a couple of months back. Perhaps you’ll find our new EasyBCD 1.7.1 Debug Toolkit to be of greater interest, though.

The all-new EasyBCD Debug Toolkit is a way to “trick” EasyBCD into seeing a system configuration that’s not really there. You just run EasyBCD with a command-line switch (/debugbcd and /debugbp) and you can then have it use fake info (in the form of a text file containing the stdout dump you’d like EasyBCD to see) instead of actually checking your current system configuration and going by those settings instead.

Continue reading

EasyBCD 1.7 Released & Up for Download!

 Go and grab yourself a fresh, hot, right-out-of-the-compiler copy of EasyBCD 1.7 before your old bootloader realizes what hit it! Another release of EasyBCD is now available after months of beta testing and – in true NeoSmart fashion – brings dozens of new features and innovative ideas to the table; this time with even more versatility than ever.

Yes, there was a name change. Those of you keeping track of our beta builds are almost certainly wondering what happened to EasyBCD 1.61. To be totally honest here, it was supposed to be released 4 months ago – soon after the 1.6 release back in May. But we got caught up adding a couple of tiny features here and there, and before we knew it, we had a full-blown new version at our hands and not knowing what to do with it – so it’s just shipped as EasyBCD 1.7.

Continue reading

EasyBCD 1.61 RC2 Uploaded

Just a quick post: for those of you that were not aware, in our Support Forums (support for all NeoSmart software, Windows Vista & co., Linux, and more), there is a thread dedicated to beta builds of EasyBCD (and other software betas soon to come).

We’ve just uploaded EasyBCD 1.61 RC2 and highly encourage all our EasyBCD fans out there to grab it and test it as much as possible; it has a bunch of awesome new features we’re itching to get out there in a final release ASAP, so don’t hesitate to rip it to shreds. If all goes well, the next final (stable & fully supported) version of EasyBCD will be released in a timely fashion.

Bootsect.exe Modifies the Bootsector Not the MBR!!

We’ve noticed a lot of people posting questions both in our support forums and in the Windows Vista newsgroups having issues getting bootsect.exe to do their bidding. Bootsect.exe is a command-line utility that ships on the Windows Vista DVD intended to repair a non-booting Windows Vista install – except it doesn’t always seem to work.

The problem that most people seem to be having can be traced back to single, simple fact: bootsect.exe does not modify the MBR: it only fixes/repairs the bootsector of your Windows Vista partition. The MBR is like a “global bootsector” that tells the BIOS where in the hard-drive it should look for a bootloader. The bootsector, on the other hand, is like a partition-dependant MBR – each operating system can have its own bootsector to tell your system how to boot it.

The source of all this confusion is that during the Longhorn/Vista beta program, quite a number of builds were shipped with a version of bootsect.exe (originally dubbed `fixntfs.exe`) that modified both the MBR and the bootsector.

However, in the Windows Vista RTM build and Longhorn Server builds following that, bootsect.exe is a command-line utility used to repair the bootsector and only the bootsector – it won’t get your MBR to use the Vista BCD/Bootmgr. In order to do that, you’ll have to boot from the Vista DVD | Repair Options | Command Prompt.

Continue reading

How to: Install the Vista Bootloader on Windows XP

Ever since Windows Vista came out, a lot of hype has been going around the new bootloader. That’s the hype that drove us to create EasyBCD, and that’s the same hype that’s been driving people to ask all around the web: “Is it possible to install the new Windows Vista bootloader on a non-Vista machine? Can I get XP to use the new Vista bootloader? How can I install the Vista bootloader on my XP-only machine?”

First, a disclaimer: In order to use the Vista bootloader, you’ll need some licensed Vista files. The only legal way to get these is by already having Windows Vista legally installed on another machine and grabbing the files from there. Kapish? Second, the answer: Of course you can. And here’s how!

Continue reading

CompleteRSS 1.1 Released

If you’ve been wondering why the lack of activity, well, now you know. CompleteRSS 1.1 has just been released; and we’re almost done with EasyBCD 1.61 (actually, we’re done) and we have another program we’ll be releasing in one form or the other sometime soon (as in 24-hours-soon).

CompleteRSS 1.1 fixes an elusive bug that rendered the_excerpt() useless, and a host of other compatibility issues with other plugins that incorrectly access the RSS action hook in WordPress.

Download CompleteRSS 1.1

Want to Permanently Disable Driver Verification in Vista x64?

Would you like to permanently disable driver verification in Windows Vista x64? Tired of pressing F8 at every boot?

An upcoming version of EasyBCD might just do the trick – but we need testers first! In the past we’ve introduced several changes to EasyBCD that made it easier to load certain drivers on Windows Vista x64 Edition, but now we think we have something that might give your F8 key a rest for once and for all.

If you’re running a 64-bit version of Windows Vista, are currently using (or trying to) unsigned drivers, and are willing to help us test this new solution, please post a reply below… This could be your chance!

Do You Still Have a Vista (Prior to Beta 2) Installed?

If you still have Windows Vista Beta 2 (Build 5384.4) or earlier – we need your help!

We’re looking for someone with a working Vista x86 beta install to send us a couple of small files for comparison purposes in order to get this last feature in EasyBCD 1.61 wrapped up before we can release it. If you think you can help, please send us an email at EasyBCD@NeoSmart.net and we’ll get back to you ASAP.

Thank you!

How-To: Hide Vista Partition from XP with NeoGrub!

Editor’s note: This article was modified on Jan. 31, 2009 to reflect the usage of Vista Hide ‘n Seek, NeoSmart Technologies’ new, free product for automating the NeoGrub hiding procedure.

One of the biggest problems that faces dual-booters is data corruption on many different fronts. While using proper dual-boot techniques and going by the book can avoid most forms of data corruption, there are some things that you can’t just work around, especially if it’s considered a “feature” by Microsoft… One such “feature” is that those dual-booting Windows XP and Windows Vista will find that every time they boot into XP, they’ll lose all their Vista system restore points – because XP “intelligently” detects them as being corrupt XP system restore profiles. So much for painless dual-booting. Even Vista’s “Complete Backup” feature is decimated by the very existence of XP on the same computer – and having them on separate hard drives doesn’t help!

Unfortunately, there is no guaranteed solution to this. Microsoft acknowledges the issue – and provides a possible fix in the form of a registry patch for XP ( http://support.microsoft.com/kb/926185 ) though this isn’t something that works for everybody. The advice has been either not to dual-boot at all, run XP in a virtual machine, or else encrypt the Vista hard drive – a feature that has more bugs than the rest of Vista put together. But don’t worry, we have a couple of (free and easy!) solutions for you!

Method 1: Vista Hide ‘n Seek

The NeoSmart preferred solution, which supercedes the use of NeoGrub (see belwo) for this purpose is our own program, “Vista Hide ‘n Seek ” (HnS). This will not only protect your Vista restore points from corruption by XP, it will automate the whole process without you needing to get involved in the messy business of translating Windows disk and partition information into Linux speak.

Should you have a Vista and an XP system installed on their own disks, each blissfully unaware as yet of the existence of the other, and you are about to embark upon dual-booting them, and have come here because you wisely want to protect Vista from XP from the very start, look no further. HnS will not only do its stated job of hiding Vista from XP, it will automate the entire dual boot process for you, and all with just a couple of clicks in a friendly Graphical User Interface.

All you are required to do, is indentify, in an Explorer-like window, which partition(s) contain Vista restore folders to be protected and which partition(s) have a bootable XP installation. This is done with a simple point and click, and that’s about it. You have your dual boot set up, with Vista restore points protected from XP. Provided you have only one Vista system, this solution will give you a neat, single boot menu even if you have several XP installations.

(Remember in each OS before you start, to turn off system restore on all partitions except the OS itself and any partition on which you have installed 3rd party software for that OS. These are the only drives that need to be monitored by system restore, and in the case of Vista, these are the ones you need to mark as Vista to HnS, so that they are hidden from XP. It follows therefore that you cannot install 3rd party software on a disk shared between Vista and XP. You can however share data between them on a common partition because system restore will be turned off on this drive and it will therefore contain no system restore folder to be corrupted by XP).

Method 2: NeoGrub

If you are still determined to use NeoGrub to do this, despite the advantages of HnS, and you are prepared to live with the fact that your dual-boot will have two (or three) menus, here’s how to do it.

  1. If you don’t already have it, download and install EasyBCD.
  2. Run EasyBCD and go to the “Add/Remove Entries” screen.
  3. Delete any and all “Windows XP” entries in the list you see. Simply select them, and press the delete button.
  4. Click the “NeoGrub” tab, and select “Install NeoGrub” from the screen.
  5. Once NeoGrub is installed, hit the “Configure NeoGrub” button.Notepad will open, and you’ll be presented with the NeoGrub configuration file, called “menu.lst” NeoGrub provides a bunch of very nifty options that will help us hide the Vista drive from Windows XP, in a very safe, simple, and straight-forward manner.

    Copy and paste this code over the existing menu.lst file. Replace everything:

NB: If you have multiple Vista partitions, you will need to duplicate the “hide” and “unhide” lines to point to the other Vista partitions as well in order to hide them too.

Read “Drive Letters and Numbers” to figure out which (hdx,y) sequence you need to use. Hard drive and partition counts start at 0. You can see a full list of drives and partitions by going to the “Linux/BSD” tab of the “Add/Remove Entries” section in EasyBCD.

Save it, and exit notepad.

Optional: Go to the “Configure Boot” screen and rename the entry from “NeoGrub Bootloader” to “XP” or another name of your choice.

Exit EasyBCD & reboot to test.

Now when you reboot your PC, the Vista BCD menu will give you two options: Windows Vista and Windows XP (or NeoGrub if you didn’t rename it). Selecting Windows Vista or allowing the boot to default will boot you right into Windows Vista, while choosing Windows XP will transfer control of the bootloader process to NeoGrub.

NeoGrub will display another boot menu with two options: Hide Vista – boot XP and Unhide Vista – Then boot it.

Selecting the first option will hide Vista’s drive and then call up NTLDR which will read the boot.ini menu. If you only have one XP installed, it will boot right into it . If you have multiple XP installations, you’ll be presented with a third menu of installations to boot to, all of which will no longer see the Vista drive.

Now here’s the tricky part. You’ve just been using XP, You’ve finished with XP. You want to go back to Vista. You boot the PC.

You cannot select Vista from the first menu. Vista is still hidden. You must select XP again from the first menu, but this time, you do not allow the second menu to take the default, you select the “Unhide Vista – then boot it” option. The system will reboot, but NeoGrub will unhide the Vista partition(s) first, and this time, you can select Vista from the first menu.

This technique works perfectly, but as you can see, is extremely clumsy in use, especially with two or more XPs. That was why HnS was developed. Why not do yourself a favour and use it instead.

Please do not under any circumstances post support requests in the comments below – they will go unanswered. If you have any questions or problems, post in the forums!

Special thanks to the Grub4Dos Project, without which none of this would have been possible.

EasyBCD in PC Magazine

OK, we promise, this is the last EasyBCD-related post until 1.61 arrives (sometime soon with tons of nicities and bugfixes and goodies!), but you can’t blame us for not being able to resist: EasyBCD has now been featured in the biggest 3 computer magazines around the globe!

We’ve been featured in PC-World (North America) and PC-Welt (Europe) previously, but now we’ve just received word that EasyBCD has made it into PC Magazine (North America) as well, so you can understand our excitement… (If you’re an Aussie, check out APC Mag – we’re in there too!)

Anyway, scans of the related articles in all three magazines can be found here, and a discussion thread for the PC Magazine mention is our forums here. (Oh, and if you spot EasyBCD in another magazine, do let us know!) The download page has also been updated with the relevant links. Thank you for making EasyBCD such a success!