Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

Specific boot problem with Windows XP

Windows XP boot

  • Please log in to reply

#1
SomeNewUser

SomeNewUser

    Member

  • Member
  • PipPip
  • 30 posts

Hello,
I have a specific problem when starting Windows XP.
My setup is, a workstation with 3 operating systems on an SSD:
- Windows 7
- Windows XP
- Linux
AHCI is set in BIOS.

Since I'm preparing an upgrade to NVME, I made a complete image from the SSD to NVME (all available partitions).
On further preparations in Windows XP, I break the startup (doesn't want to boot), then:
1.I return an image from NVME - only the partition with Windows XP to SSD (with Acronis program).

2.After restart it gives me a "ntldr" problem and a suggestion to use the Repair function in Windows XP CD.

3.I used Windows XP Repair and successively run:
chkdsk /r /f
fixmbps
fixboot (on C:)
bootfix - does not find my Windows XP operating system installed!

4.After reboot:
It starts loading something - on a black screen, slowly, then it shows me:
"Windows could not start because of a computer disk hardware configuration problem. Could not read from the selected boot disk. Check boot path and disk. Check boot path and disk hardware..."

5.Just for a test, I changed in BIOS from AHCI to IDE, run XP and for a moment it shows me the boot image of Windows XP, then the computer reboot.
When the BIOS setting is AHCI - which is used in principle, there are no image of Windows XP at boot time.

6.If I run safe mode (with IDE emulation in BIOS), the boot process stops at: "aswbidshx.sys"


Need to restore a working Windows XP operating system to the old SSD, to finish the preparation to upgrade.
I would be grateful to anyone who can guide me how I can solve this problem.
Thank you for your time.


Edited by SomeNewUser, 21 May 2023 - 06:19 AM.

  • 0

Advertisements


#2
FreeBooter

FreeBooter

    Member 1K

  • Member
  • PipPipPipPip
  • 1,525 posts

Far as i know officially released NVMe driver for XP doesn 't exist. To install Windows XP on a SSD, you need AHCI mode enabled in BIOS/UEFI. Windows XP doesn’t support the SSD TRIM command. The system will run slowly and the SSD will be worn greatly if Windows XP is installed on the SSD. The common tool, such as SSD Trim, is incapable of sending TRIM command.


  • 0

#3
SomeNewUser

SomeNewUser

    Member

  • Topic Starter
  • Member
  • PipPip
  • 30 posts

I'm trying now to make Windows XP to work on the old SSD (it is 2,5" regular SATA) not on the NVME SSD.

I know a way to make Windows XP support NVME - that is not the problem here.


  • 0

#4
SomeNewUser

SomeNewUser

    Member

  • Topic Starter
  • Member
  • PipPip
  • 30 posts

Someone, little help with this problem?


  • 0

#5
FreeBooter

FreeBooter

    Member 1K

  • Member
  • PipPipPipPip
  • 1,525 posts

How To Fix  NTLDR Is Missing

 

Replace NTLDR and NTDETECT.COM files
Following are the methods that you can use to troubleshoot the "NTLDR Is Missing" error message that you may receive when you try to start Microsoft Windows 2000 and Windows XP.

Windows XP users can replace the required files for NTLDR to load correctly by using your Windows Installation Disc. The files are named NTLDR and NTDETECT.COM.

Fix 1:
Here are the steps to replace these files:
1. Inserting your Windows XP install CD.
2. Restart your computer and boot from the CD.
3. Press any key to boot from the CD.
4. Press R when you reach the Windows Options menu to access the Repair Console.
5. After this step, you’ll need to log into Windows by pressing 1 using your Administrator password, if you have one.
6. Use the following commands to copy the NTLDR and NTDETECT.COM files from the Windows installation disk to your hard disk drive:
          

Copy   X:\i386\ntldr  C:\  

Copy   X:\i386\ntdetect.com  C:\

Where X:\ is your inserted CD’s drive letter and C:\ drive letter is your Windows XP installed partition drive letter.

7. Once these files are copied, remove the Windows installation disc from the disc drive.
8. Restart your PC.

 

Fix 2:
The next steps are to rebuild the boot.ini file:
1. Inserting your Windows XP install CD.
2. Restart your computer and boot from the CD.
3. Press any key to boot from the CD.
4. Press R when you reach the Windows Options menu to access the Repair Console.
5. Enter your Administrator password.
6. Enter the following command when Command Prompt appears:

   bootcfg   /rebuild

7. Remove the install CD.
8. Restart your computer.

 

Fix 3:
Another easy fix is to make sure you don’t have any non-bootable media added recently in your computer, such as CDs, DVDs, USB flash drives etc. This can also include any memory card you may have entered the card reader. The NTLDR error may appear if your computer tries to boot from one of these non-bootable media devices. You can prevent it by changing the boot order from BIOS setup utility to make sure your computer boots from the hard disk drive first, as primary source, and not from any other devices.

 

Fix 4:
A loose IDE cable can lead to this error to occur. Make sure both ends of your hard disk cable are not faulty or loose.
Try to connect and reconnect back the cable and restart your PC.

If none of the solutions are working for you, try to check if the IDE cable is faulty and replace it with a new one. You can check that by replacing it on another computer’s hard drive and restart that PC to see if it boots correctly.
Visit Microsoft website for more troubleshooting steps:

Windows may not start and you may receive an "NTLDR is missing" error message if Windows is not up-to-date and there are too many files in the root folder : https://support.micr...en-us/kb/320397

 


  • 0

#6
SomeNewUser

SomeNewUser

    Member

  • Topic Starter
  • Member
  • PipPip
  • 30 posts

Hello,
thank you for the reply.

I did try this fixes, I go to Repair CMD with Windows XP disk, but "bootcfg /rebuild" doesn't find an installed operating system.

I copied NTLDR and NTDETECT.COM from an original disk - after replacing them and trying to start my machine it said:
"Windows could not start because of a computer disk hardware configuration problem. Could not read from the selected boot disk. Check boot path and disk. Check boot path and disk hardware..."

The correct boot disk is specified in the BIOS, there is no problem with the HDD cable - I have 2 other operating systems on it and they work correctly.

The computer has 3 operating systems built with BCD (Windows 7 way) and not with boot.ini - use EasyBCD to edit it.

If there any other option to try?


Thanks for your time.


  • 0

#7
peterm

peterm

    Trusted Tech

  • Technician
  • 3,364 posts

if you need xp

Can you use xp mode in windows 7

Works like a charm


  • 0

#8
FreeBooter

FreeBooter

    Member 1K

  • Member
  • PipPipPipPip
  • 1,525 posts

Not much i can do like @peterm said try using Windows XP mode in Windows 7.

 

https://www.bleeping...e-in-windows-7/


  • 0






Similar Topics


Also tagged with one or more of these keywords: Windows XP, boot

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP