Code 10 Error Message “This device is either not present, not working properly, or does not have all the drivers installed”

Problem:
Code 10 status is displayed in Windows XP Device Manager for a USB or FireWire device.

Cause:
The device is not recognized or there is a problem with the device drivers. Commonly, the error message displayed will be similar to the following:

“This device is either not present, not working properly, or does not have all the drivers installed” (Code 10)

Solution:
Upgrade the device drivers for this device. To resolve this error code, make sure the device is connected to the computer correctly. For example, make sure all cables are plugged in fully and that all adapter cards are properly seated. Follow the suggested solution button provided by Windows and update the device driver. It may be possible to remove the device and redetect it using the Add New Hardware wizard.

Note: If the solution above does not help, the drive may have failed. It is recommended that you try to connect the drive to a second PC running Windows 2000 or XP. If the same error message is shown in the Device Manager of the second PC as well, the drive has failed and needs to be replaced.

Read More

Hard Drive Errors

Hard Drive Errors 1. ‘No ROM Basic’ Error

When a partition is not set to the bootable partition. This usually occurs when the drive at one time was a slave and now has moved into the primary position. Verify that the hard drive has an “Active/Primary” DOS partition. This can be accomplished with the DOS FDISK utility. Boot your system with DOS system diskette, type “FDISK/MBR” and press [Enter].

Note: All data could be lost when performing this command.

2. ‘Not Enough Drive Letters’ Error

After adding a new device such as a hard drive or CD-ROM drive the system reports an error saying: “Not enough drive letters” or “Not enough drive letters available”

This issue is caused by the “LASTDRIVE” line not setup properly or defined in the config.sys file.

Solution:
You must edit your CONFIG.SYS file. This file is located in the root directory of your hard drive.

  • From a DOS prompt, C:\, type the command edit config.sys.
  • Once in the editor, either change the LASTDRIVE=line or add a LASTDRIVE statement greater than the amount of drive letters.
    For example the line could be: LASTDRIVE=Z
  • Make sure to save and exit.
  • Reboot and the problem should be resolved.

3. ‘Bad or Missing Command Interpreter’ Error

DOS does not start because it cannot find the command interpreter (COMMAND.COM). If this message appears during start-up, either:

  • The COMMAND.COM is not on the hard drive.
  • A COMMAND.COM from a previous DOS version is resident on the disk.
  • A conflict exists between IO.SYS and MSDOS.SYS files.

To resolve this:

  • With DOS 6.0 a user can override the CONFIG.SYS by pressing either the F8 or F5 function keys during boot. This solution only works if the correct COMMAND.COM is in the root directory.
  • Reboot system with System Boot Diskette. After booting to the A: prompt, type “SYS C:” and press [Enter]. This will transfer the system files back to the hard drive.
Read More

UNMOUNTABLE_BOOT_VOLUME Error Message

UNMOUNTABLE_BOOT_VOLUME After installing or upgrading Windows XP from Windows 95 or 98 an error message:
STOP 0x000000ED (0x aaaaaaaa ,0x bbbbbbbb ,0x cccccccc ,0x dddddddd ) UNMOUNTABLE_BOOT_VOLUME appears when Windows tries to load.

This error is generated by design through Microsoft to prevent any data loss during operation. By design this error can incur when:

  • A 40-wire cable is used to connect an Ultra ATA hard drive to an Ultra ATA hard disk controller.
  • Improper BIOS settings
  • A file system may be damaged and cannot be mounted.

To resolve this issue:

  1. Replace the 40-wire cable with an 80-wire Ultra ATA Cable
  2. In the BIOS load the “Fail Safe Default Settings”.
  3. Restart the computer. If it doesn’t correct the problem a file system may be damaged.

Repairing a Damaged File System

  1. Restart the computer with the XP install disk.
  2. Press R to select the Repair Option at the “Welcome to Setup” screen.
  3. Enter administrator password if prompted to do so.
  4. At the next prompt press 1 and Enter .
  5. This should bring you to the command prompt “C:\” or “C:\Windows”.
  6. Type chkdsk /r and press enter. This will scan the disk and repair any errors.
  7. Type fixboot X: where “X” is the drive that you are installing the operating system on.
  8. Restart the system. If Windows still errors repeat steps 1 thru 5.
  9. Type fixmbr at the command prompt.

If all the above steps fail you may run a low-level format on the drive using SeaTools. Run the Write Disk Pack. This process may take several hours depending on the size of the drive.

Read More

Common blue screen error messages in windows

Blue Screen Error Messages Blue Screen stop messages provide diagnostic information, such as Stop codes and driver names, that you can use to resolve the problem. However, this information disappears when you restart your computer. Therefore, it is important to record the information displayed for future reference.

The following are a list of the more common stop codes and potential resolutions in windows:

  1. Stop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
  2. Stop 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED
  3. Stop 0x00000024 or NTFS_FILE_SYSTEM
  4. Stop 0x0000002E or DATA_BUS_ERROR
  5. Stop 0x0000003F or NO_MORE_SYSTEM_PTES
  6. Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
  7. Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR
  8. Stop 0x00000079 or MISMATCHED_HAL
  9. Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
  10. Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
  11. Stop 0x0000007F or UNEXPECTED_KERNEL_MODE_TRAP
  12. Stop 0x0000009F or DRIVER_POWER_STATE_FAILURE
  13. Stop 0xBE or ATTEMPTED_WRITE_TO_READONLY_MEMORY
  14. Stop 0xC2 or BAD_POOL_CALLER
  15. Stop 0x000000CE or DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
  16. Stop 0x000000D1 or DRIVER_IRQL_NOT_LESS_OR_EQUAL
  17. Stop 0x000000D8 or DRIVER_USED_EXCESSIVE_PTES
  18. Stop 0x000000EA or THREAD_STUCK_IN_DEVICE_DRIVER
  19. Stop 0x000000ED or UNMOUNTABLE_BOOT_VOLUME
  20. Stop 0x000000F2 or HARDWARE_INTERRUPT_STORM
  21. Stop 0xC000021A or STATUS_SYSTEM_PROCESS_TERMINATED
  22. Stop 0xC0000221 or STATUS_IMAGE_CHECKSUM_MISMATCH

Error Messages Related to Disks and File Systems:

These messages can provide more information for determining the cause of the Stop message. More specifically file system errors, viruses, hard disk corruption, or controller problems can cause the following Stop messages:

1. Stop 0x00000024 or NTFS_FILE_SYSTEM
This Stop message, also known as Stop 0x24, indicates that a problem occurred within Ntfs.sys, which is the driver file that allows the system to read and write to NTFS volumes.

2. Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
This Stop message, also known as Stop 0x50, occurs when requested data is not found in memory. The system generates a fault, which indicates that invalid system memory has been referenced. This fault can occur due to a variety of error conditions, such as bugs in antivirus software, a corrupted NTFS volume, or faulty hardware (typically related to defective RAM, be it main memory, L2 RAM cache, or video RAM).

3. Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR
This Stop message, also known as Stop 0x77, indicates that the requested page of kernel data from the paging file could not be read into memory. Stop 0x77 can be caused by a number of problems, such as:

  • Bad sectors on the hard disk.
  • Defective or loose cabling, improper SCSI termination, or the controller not seeing the hard disk.
  • Another device is causing a resource conflict with the storage controller.
  • Failing RAM.

4. Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
This Stop message, also known as Stop 0x7A, indicates that the requested page of kernel data from the paging file could not be read into memory.

One of the following conditions usually causes a Stop 0x7A: a bad sector in a paging file, a virus, a disk controller error, defective hardware, or failing RAM. In rare cases, a Stop 0x7A occurs when nonpaged pool resources run out.

5. Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
This Stop message, also known as Stop 0x7B, indicates that Windows XP Professional lost access to the system volume or boot volume during the startup process. This error always occurs while the system is starting and is often caused by one of the following:

  • Hardware problems
  • Corrupted or incompatible storage drivers
  • File system problems
  • Boot sector viruses
  • Outdated firmware

During I/O system initialization, this error can occur when:

  • The controller or driver for the startup device (typically the hard disk) failed to initialize the necessary hardware.
  • File system initialization failed because the system did not recognize the data on the boot device.
Read More