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.
The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.


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

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

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

Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
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…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

730 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