Thread: Disk Error (WinXP install)

  1. #1
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853

    Disk Error (WinXP install)

    So I need to reinstall Windows XP on a computer cause it failing to start windows. Tried a few things, didn't work so format seemed like a good solution.
    So there are 2 partitions, a 30gb and a 120gb one. I want to install windows on the 30gb one.
    So in anycase I select the 30gb partition for WinXP to be installed in and select to do a proper format (NTFS).
    It formats the partition then restarts and then just gives me a disk error, when it tries to boot from the HD. It only gives the option of pressing ctrl+alt+del to restart

    Has anybody any ideas on why this might happen?

  2. #2
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    You might need a disk driver (SATA, SCSi, ...) that isnt provided as part of a Win XP installation.

    Try google your specific model (pc) and "reinstall windows" and see what comes up

  3. #3
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853
    I have done it a couple of times though and they weren't required. So I don't think that's the problem

  4. #4
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    You have run a standard chkdsk test on the disk, right?
    Also, you have more than one hard drive / partition?
    Sometimes, installers can get confused and try to boot from the wrong drive / partition. The only way to fix that is to edit the boot.ini file.
    Last edited by Elysia; 09-02-2009 at 05:43 AM.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #5
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853
    Yup have tried chkdsk. It said it fixed some errors.
    Have on HD but two partitions.

    Edit the boot.ini file e? Makes sense. Thanx, will try it and see what happens

  6. #6
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853
    Well, when I tried to modify boot.ini somebody had already tried installing Vista. And no boot.ini from Vista.

    I currently have Ubuntu that worked. With grub I change all possible partitions to boot to windows but doesn't work. The first two give error messages as expected and the other that supposingly has Vista just freezes there.

    I believe it indeed tries to boot from the wrong partition, but how can I fix this in Vista? Tried BCDedit but with no luck. Automatic fixing it with repair from Vista CD doesn't help either, gives me that it has no errors.

    What could be wrong. Wouldn't grub load Vista from the correct location

  7. #7
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    Or your harddrive can be dying.

    Try your harddrive manufacturer's scanning program, and do an extended scan.

  8. #8
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853
    The problem was fixed. Just made one partition and windows where installed normally. So it was indeed booting from the wrong partition.
    Either I messed up when trying to fix it with bcdedit.exe from vista, or just it created it own will and refused to work with two partitions.

  9. #9
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Typical Windows - it's not very informative when something goes wrong with the boot. It just says "disk error" or "can't find NTLDR" or something like that, but it doesn't actually say if it can open the partition itself or if there is a read problem on the disk, etc.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  10. #10
    Registered User C_ntua's Avatar
    Join Date
    Jun 2008
    Posts
    1,853
    Well put. That is exactly the problem.
    When I put for example ubuntu and I had to choose manually the partitions it gives you a short graphical display of the partitions. And it specifies that windows actually loaded from the wrong parition.

    Windows do provide the tools to fix this kind of problems (I believe almost all of them), but it does a really bad job finding the job in order to guide you to what to do

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Disk failure in 3 disk RAID0 & 5?
    By cpjust in forum Tech Board
    Replies: 12
    Last Post: 12-22-2008, 10:09 AM
  2. SUSE 10.2 refuses to install.
    By psychopath in forum Tech Board
    Replies: 1
    Last Post: 04-08-2007, 10:54 PM
  3. Formatting Output
    By Aakash Datt in forum C++ Programming
    Replies: 2
    Last Post: 05-16-2003, 08:20 PM
  4. Towers of Hanoi, special output.
    By spoon_ in forum C Programming
    Replies: 3
    Last Post: 03-15-2003, 06:08 PM
  5. Linux install
    By moi in forum Tech Board
    Replies: 0
    Last Post: 12-08-2002, 10:35 AM