Why do I get GRUB error 22?

Posted on 2011-02-12
Last Modified: 2012-05-11
I recently installed Macrium Reflect and created a disk image on an external hard drive that is connected to a SATA PCI card.   Everything went smoothly and I tested the boot CD for Macrium Reflect.   I did not go as far as restoring the disk image.   I want to have a disk image created on a weekly schedule, so I want to leave the external SATA drive connected.   When I boot the computer, I get an error message GRUB error 22 and the computer stops there.   If I disconnect the external SATA drive, the computer boots normally into Windows XP Professional.   How can I leave the external SATA drive connected and still have the computer boot normally?
Question by:DoctorK12008
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3

Expert Comment

ID: 34879583
You must go into BIOS settings of the computer, and disable booting off that external SATA drive, or the SATA PCI card altogether - or at least lower its priority so that the built-in controller/drive will be booted from first.

I suspect that since GRUB (a boot loader) is installed on the external drive, it might contain the Macrium software to help you restore an image. If you must be able to boot from the drive to restore its data if it ever comes up, you should investigate why this fails. If you're ok booting from CD in that case, you don't necessarily have to worry about that of course.

Author Comment

ID: 34880268
Yes, the Macrium software uses Linux to restore a drive image, so I guess that is why I get the error message on booting.   I can boot OK from the Macrium rescue CD created during setup.   The BIOS setting is for the CD to boot first.   If I were to connect the external drive using USB rather than SATA, would that solve the problem?   I would really like to be able to leave the external drive connected all the time, but wouldn't the USB be a slower connection than the SATA?

Expert Comment

ID: 34884918
Not knowing your BIOS, I can't answer exactly what setting or option needs to be changed; perhaps using USB does solve the boot issue (USB should not be higher boot priority than your internal hard drive of course).

Otherwise, you should carefully look at the various BIOS settings, both the internal drive you normally boot from and the external drive are seen as hard drives. The key thing is to make the internal drive the one to boot from first (or the only one), out of 2 hard drives. Sometimes there's an option that enables or disables booting off drives connected to add-in cards, or change its priority, which should do the trick. This is assuming that your normal internal drive is not connected to the same PCI SATA controller.

Also a possibility is looking for configuration options of the PCI card itself. It may display a message during boot time like "press Ctrl-A for configuration options" or something to that effect. There may be boot options to configure there that could help.
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Comment

ID: 34885243
I changed the boot order so the external drive is listed after the internal drive.   Now it boots OK, but much more slowly.   There is  message that the Intel boot is exiting, but Windows than loads normally.

Accepted Solution

Anton74 earned 500 total points
ID: 34885313
I suspect the slowdown is due to the external drive being detected and examined. If you can remove it entirely as an available boot drive, it may go away. Otherwise, you'll probably have to live with it I'm afraid, but at least you've got it functionally working and booting as intended.

Author Closing Comment

ID: 34885361
Yes, I can simply unplug the external drive until I want to use it (once weekly for image creation).   Thanks for your help.

Expert Comment

ID: 34885370
To clarify, I actually meant remove the external drive as an available boot drive in BIOS (to try and remove the slowdown), if that's possible. If that works you could leave it plugged in at all times.

Thanks for the points.

Featured Post

SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If your system is showing symptoms of browser hijacks or 'google search redirects' check out my other article ( first and run the tool TDSSKiller ( to get rid of the infection. Once done, and if the …
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup" or a blinking cursor with black screen. A loop for Auto repair will start but fix nothing.  You will be panic as there are no back…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question