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

iReboot 1.0 Released

NeoSmart Technologies is proud to announce the release of iReboot 1.0 – our first “helper app” for EasyBCD. iReboot is a minimalistic (taking up only 400KB of memory!) taskbar utility that lets you intelligently choose which operating system you’d like to reboot into.

iReboot interfaces with the Vista BCD (so the Vista bootloader is a requirement) and sets the operating system your PC will boot into the next time you restart. Instead of pressing Start | Shutdown | Restart and waiting 10 minutes for Windows to shutdown, your BIOS to post, then racing to select the right operating system from the bootloader before it times out; you just install iReboot, right-click your taskbar and pick the OS you want to boot into – then go out, get a cup of coffee, come back and find it already there.

iReboot, like all other NeoSmart Technologies’ projects and services, is freeware. If you’d like to donate to ensure continued development and help us cover our mounting expenses, please do so (the donation tracker is right there in the sidebar).

And, without further ado, the download link:

Download iReboot 1.0

[support] [beta thread]

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

Managed Pointers to Managed Objects (or Aliases for Objects) in C# and Visual Basic .NET

One of the biggest advantages of managed frameworks/platforms like Microsoft’s .NET Framework (and it’s Linux-counterpart, Mono), and Java is that you, as a developer, have a choice of not mucking around with pointers. To be totally honest, with Java you’re forced not to – in C#, it’s a choice you have to make.

There’s plenty of good reasons for not using (unsafe!!) pointers, but that’s not the issue here. The question is, what if you want something to “point” to another object, and synchronize it’s value automatically, without resorting to unsafe pointers? There’s actually a quite simple answer using just a single line of C# code.

Whereas in C++ you could write something like what appears below, in C# you’d have to declare it as unsafe, then jump through a hundred hoops to get it to properly point to a managed object:

Continue reading

How Do you Like your Interviews?

NeoSmart Technologies is planning on doing a series of interviews with certain members of the online community, and we were wondering how you would like to see them done.

What’s your preferred format? Length? Style? Text or Audio? Personal or Professional? Let us know what you like so we can give it you!

[poll=5]

Wikia’s Outrageous Exploitation of the Human Race

It’s official, Jimmy Wales has gone too far. The founder of Wikipedia is famous for tapping into users to generate content and traffic, building the internet’s largest chain/web of user-generated content and information. From the million+ articles written by users to the billions of incoming links that have given Wikipedia its super-human search result rankings, Wales has clearly mastered the art of human exploitation more than anyone ever has.

Most people are content with things the way they are: after all, it’s for a good cause! Go ahead and exploit humans, we agree, if the end result brings as much benefit and knowledge to the world as Wikipedia did and does. However, earlier this year, Wikipedia did a couple of things that created an outrage in the online community, by banning contributing sources to Wikipedia from getting the credit they deserve.

Now Wales is at it again, this time though, it’s not the greater good that’ll be benefiting: Jimmy Wales is now using end-users to bring in the cash!

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

Windows Vista’s Gamma Table Bug

Windows Vista has a new color-management/profiling format called Windows Color Systems. It purports to offer advanced color management and better results than the age-old (and forever dying) ICC/ICM color system. ICC has been buggy the whole way, with both political and technical issues plaguing its colorful history.

Windows Color Systems is a step in the right direction, but it comes at a very heavy price: Windows Vista no longer properly interfaces with ICC/ICM color profiles!

Anyone using the ATi Catalyst Control Center, BasicColor, ColorEye, Spyder, or any of dozen other color-management and gamma-correction programs available will have noticed the bug we’re talking about: once you lock your PC (winkey+L) the gamma LUT on your graphics card is reset.

Continue reading

Goodbye NOD32; Hello Kaspersky!

Eset’s NOD32 has long been our favorite anti-virus program at NeoSmart Technologies. It’s light, fast, powerful, and pretty damn good at doing what’s its designed to do: keeping our systems clean and virus-free.

In recent years (mainly from last year though), NOD32 has fallen a bit behind in the detection rankings, but for the most part had remained a close contender and a decent choice. Virus.gr has the latest testing results (Link currently not working) as summed up in this post at CyberNet News. In the latest round of tests (and the one before that, and the one before that) Kaspersky is yet again at the top, with a 99.23% detection rate for the newly-released version 7 and a 99.13% for version 6.

Our biggest gripe with Kaspersky 6 was the terrible user interface (which relied on the uber-slow MMC with horrid integration) – plus, we were quite happy with NOD32’s excellent service for all these past years and admittedly a bit reluctant to see its shortcomings.

Continue reading

Redirecting External Links to Old Downloads

We’re trying something new with our rewrite rules, and will be redirecting links from non-NeoSmart sites for older versions of our programs to the download page for the latest program.

For instance, if a Slashdot post is pointing to EasyBCD 1.5 setup file directly, it will be redirected to the EasyBCD download page where the user will have a choice of downloading the very newest version of EasyBCD or an older version if they so choose.

We were a bit hesitant to mess around with incoming links (technically, it isn’t linkjacking since they’re all our links to begin with, but it’s dangerously close!), but the number of direct download links to old versions of EasyBCD from external sites is dangerously high – especially when newer versions contain patches for many serious issues that have arisen over time.

External links to the newest version will never be redirected. We like hotlinking, just so long as proper credit is given; and since there is no danger in a Digg post containing a direct link to EasyBCD 1.6 (which is the newest at the time of this post), it would go ahead and download directly, no intervention whatsoever.

We hope this is a good idea that will protect people from out-of-date articles and links. It’s important to be up to date no matter what software your using, and with system utilities it’s a hundred times more essential that you use the latest version available from the get-go.

Please let us know what you think, our goal is to keep our readers, members, and users alike informed, safe, sound, and happy. So post away!