So far this has been a nightmare for me, which has been frustrating me constantly. I am using Dell Optiplex GX280 with Windows XP home edition, which is running a BIOS version A04. Recently, i've rebooted the pc to find out that its not booting. It will get to the Windows boot up screen with the progress bar but only to restart to the same process again, over and over. Frustrated that I am, i've inserted the Windows recovery CD to at least either repair of reinstall the operating system to find out that was not possible. I hit F8 to have the boot options, each of the boot option that I've selected gave me an error saying: "Selected boot device is not available." Right after that, I went to the BIOS setting and did a diagnostic test, which recognized all the Boot devices onboard. Now, I cannot even repair of reinstall Windows XP, because the system is not booting from none of the boot devices.

The surprise is when I removed the hard-drive from the computer and loaded it on into another computer successfully; that's right, there is nothing wrong with the hard drive. After that I was totally puzzled. I found a few pointers online saying that the BIOS start-up block might be corrupted itself and I might need to flash/update the BIOS. I found the detailed instruction on how to create a Boot up disk by downloading the BIOS firmware from the manufacture's website. I did exactly as instructed below:

Download the latest version or your choose version of BIOS file for your computer or motherboard from the manufacturer’s support site. Rename the downloaded file to AMIBOOT.ROM. Copy the file to a floppy disk. Insert the floppy disk to the floppy drive. Turn on the system.

After I did that and powered on the PC to boot from the floppy drive, it gave me this error message: "Non-System Disk or Disk Error. Replace and Strike any key when ready." I did all that, and I kept on pressing [Ctrl]+[Home] to force it, but it did not did any satisfying result.

Desperate as I am, my next attempt is to try the instruction below. Since I want to be ready, in the event it does not work, do you have any solution that you can provide? Please keep in mind that I cannot boot from any of the devices at this moment. My only hope now is to come on with a solution that will work through the Floppy drive, since that's the only drive that affected. Thank you very much for your advice and support in advance.

To create a Windows startup disk, insert a floppy disk into the drive of a similarly configured, working Windows XP system, launch My Computer, right-click the floppy disk icon, and select the Format command from the context menu. When you see the Format dialog box, leave all the default settings as they are and click the Start button. Once the format operation is complete, close the Format dialog box to return to My Computer, double-click the drive C icon to access the root directory, and copy the following three files to the floppy disk:

Boot.ini NTLDR Ntdetect.com


At first look, this sounded like a bad motherboard. Though usually, the gx280 fails when the capacitors blow and the system doesn't even power on. So we might be able to salvage this situation.

The first thing I noticed was that you were making a "boot disk" not a "MS-DOS startup disk" which is what you need to use. This brings you into a super simplified OS that you use to run the flash utility provided by dell.

You mention that you downloaded a boot ROM from the "manufactures website". Could you add the link that you used? If you went directly to the BIOS manufacture for the update instead of the OEM, you have the wrong BIOS. In many cases, the OEM (Dell in this case) modifies the files provided by the BIOS manufacture to fit their needs. While you could use a non Dell provided BIOS and get it to work, it is not recommended.

So here is a step by step guide of what to do note (I have done this to the gx280's in my organization):

  1. Create a MS-DOS startup disk detailed here. Do this on a working XP machine.
  2. Go to dell and download the A08 (latest) driver. I have a link here.
  3. Copy the GX280A08.EXE file to the floppy.
  4. Unplug all devices except the floppy drive from the gx280. If you have a UPS, plug the system into it (sudden powerloss in the middle of a BIOS flash kills the motherboard.)
  5. Insert the floppy into the GX280 and boot from the floppy. You should get an command prompt, usually "A:>".
  6. Type GX280A08.EXE and hit enter.
  7. Follow the onscreen instructions. You'll have to hit a particular key to approve the BIOS flash.
  8. Once the program verifies that the flash was successful, exit (if able to) and shutdown the system.
  9. Plug the CD-ROM in with the windows disk in and remove the floppy.
  10. Attempt to boot to the CD-ROM.
  11. If the CD-ROM boots, plug in the hard drive and attempt to boot to it. Note: you may have to disable the ACHI mode like @Molly suggested.

If it still doesn't work after all of this, then you defiantly have bad hardware somewhere. My personal opinion is that the GX280 is a terrible system and you can build much more powerful systems for under $400 if you are building this for personal use. If this is a business, get the system replaced, your end user will probably love the upgraded performance.

|improve this answer|||||
  • +1 on the gx280 being a terrible system - in the sff version (don't know if there are other versions) the components are packed way too tightly together internally and it is only a matter of time before the caps on the mobo pop or the power supply dies. At my place of work at least every gx280 system has had its motherboard or power supply repaired. Get rid of it if at all possible. – LawrenceC Dec 26 '11 at 16:10
  • By the way, if you don't have access to a floppy, but do have a USB memory stick / flash drive, you can follow the process at this url: sevenforums.com/tutorials/…, copy the GX280A08.EXE to the USB drive, restart, with the USB in the GX280, hit F12 during boot, and choose the "USB-floppy" option. From there, follow @Doltknuckle's process from step 6. – Algomorph Jun 17 '12 at 21:41

when you flash the BIOS it will use the default settings.

my 2 cents:

Windows XP was installed in IDE mode and after the BIOS upgrade the controller setting was changed to AHCI (or vice versa), then you will see this error.

go into the BIOS (F2) and change the SATA controller mode accordingly.

and to boot a Dell computer from CDROM use F12 to access the boot devices menu, F8 is only for the Windows boot options menu.

|improve this answer|||||
  • Molly, I did the F12 to boot from the devices menu and each one of the devices gave me an error message: "Selected boot device is not available." – Sam Langlhey Jan 23 '10 at 16:26
  • did you check the BIOS for the SATA controller mode? – Molly7244 Jan 23 '10 at 16:32

Reset your computer's BIOS and then reboot. If the problem still persists, get a Windows 95 CD and use it to format the system. You will then be able to install your choice of Windows.

If the problem has still not gone, you can look into changing your memory - it could be going bad and can be a contributing factor.

|improve this answer|||||

I almost wonder if this isn't a hardware issue. Have you tried switching out the cables for the harddrives?

If not that, the motherboard itself could be going bad.

|improve this answer|||||

Your floppy disk isn't created as a bootable disk. You have to use the sys program in the command line (or, alternately, if your BIOS file is small, you could try using the FreeDOS boot disk. I've had luck flashing machines booting from FreeDOS; just know that it may not always work--but the flashing program will fail to start under FreeDOS, not in the middle of the flash process.)

Surprised though--most DELL BIOS programs come with a program that makes the disk for you, sys and all. Maybe that's changed (I stopped buying Dell years ago and only have worked with 5-year-old hand-me-down boxes from friends & family.)

|improve this answer|||||

Older machines have BIOS limitations on hard drive sizes.

If you have a hard drive in this machine which is GREATER than ~137Gb, and the BOOT partition is larger than 137Gb, then booting will fail if the boot files (somehow) get moved somewhere on the drive past the 137Gb mark.

Solutions are to defrag the drive to put the boot files back at the front of the partition (mydefrag is excellent for this, google it), but this doesn't help if you can't boot.

Another requires forethought. If you install ANY version of Windows on a drive partition larger than 137GB, consider partitioning the drive into at least TWO partitions, first (boot) less than 137GB, second (or more) any size you desire.

This is only an issue on OLDER BIOS's, as they often didn't translate CHS into logical sectors as the newer BIOS's do nowadays. Older DELL machines suffer from this issue often.

**BEST SOLUTION ** Partition Magic or similar tools could be used to shrink the boot partition down to less than 137Gb, shuffling files around as it does so. This would resolve your problem and prevent it reoccurring in the future. These are typically on bootable media themselves and would be immediately applicable to your situation.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy