I have Vista and Opensolaris on my laptop. And recently I faced a problem installing Service pack 1 on Vista because of GRUB installed. SP1 did MBR checking and since no Vista MBR present it fails to update Vista. Here is solution:

  1. Download MBRFix from Sysint site. It is better to put it on flash drive.
  2. Start CMD as Administrator and change working directory to flash with fixmbr.
  3. List current partitions:
  4. H:\mbr>MBRFIX.EXE /drive 0 listpartitions

    # Boot Size (MB) Type

    1 47065 7 NTFS or HPFS

    2 Yes 143706 191 Unknown

    3 0 0 None

    4 0 0 None

  5. Save current MBR
  6. H:\mbr>MBRFIX.EXE /drive 0 savembr Indy.bin
  7. Fix MBR for Vista
  8. H:\mbr>MBRFIX.EXE /drive 0 fixmbr /vista
  9. Make Vista partition active
  10. H:\mbr>MBRFIX.EXE /drive 0 /partition 1 setactivepartition
  11. Install Vista Service Pack.
  12. Vista completes Service pack installation after several reboots
  13. Restore previous MBR
H:\mbr>MBRFIX.EXE /drive 0 restorembr Indy.bin
del.icio.us digg technorati
Comments:

Hello,

After to spent two days trying to install SP2 on my Vista Home Premium, unsuccessfully, I found your instructions.

Its works for me: many many thanks!!!

All the best,
JCFaria

Posted by Jose Claudio Faria on July 21, 2009 at 06:45 AM PDT #

Works beautifully! Thanks one million!

Posted by Scott Williams on September 10, 2009 at 01:49 PM PDT #

Thanks, as JCFaria i spen many days trying to install but after read your instructions i finally did it! Thanks a lot!

Posted by Rodrigo Reis on October 18, 2009 at 09:39 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2010 by Roman Ivanov