Chris,
If you used NTFS while formatting your disk during the installation of XP,
reboot with a W98 bootdisk, start fdisk, remove the partition on which XP
was installed, create a new primary partition, activate it and fomat it with
the FAT32
filesystem. If not, just format the partition on which XP resides after
booting from a W98 bootdisk.
Now you can reinstall W98.
Best regards,
Ben
Hard to tell you where you are going wrong if you do not tell us what steps
you are using....
If you installed XP as an upgrade, elected to save the old operating system
and did not change the file system to NTFS -- you will find an Uninstall
option for XP in Add/Remove Programs.
--
Sharon F
MS MVP - Windows XP Shell/User
Using debug to update entire partition sector
Select the Command Prompt Only option of the Windows 95/98 Startup disk, the Minimal Boot option of the Windows Me Startup disk, or the DOS prompt of the recovery CD-ROM.
At the prompt, type debug. If the prompt does not change to a minus sign, then type c:\windows\command\debug.exe
Type each line of the debug script as follows (pressing ENTER after each line):
NOTE: Letters in the debug script are not case-sensitive.
Prompt
Type the following:
- f 200 L200 0
- A 100
XXXX:0100 MOV AX,301
XXXX:0103 MOV BX,200
XXXX:0106 MOV CX,1
XXXX:0109 MOV DX,0080
XXXX:010C INT 13
XXXX:010E INT 3
XXXX:010F Press ENTER without typing anything in.
- D 100 LF
XXXX0:100 B8 01 03 BB 00 02 B9 01-00 BA 80 00 CD 13 CC
Press ENTER without typing anything. (Make sure the hex values match what is shown here in the left column before proceeding. If the values do not match, type Q, press ENTER, and start over.)
- G=100
- Q
Program terminated normally
Restart the computer, and select the Command Prompt Only option of the Windows 95/98 Startup disk, the Minimal Boot option of the Windows Me Startup disk, or the DOS prompt of the recovery CD-ROM. FDISK will now show "No Partitions Defined" and can now be used to partition the hard drive.
Partition the hard drive using the FDISK utility. You can now restart the computer and successfully run a full Format and Recovery.
Technical information
The following is an explanation of script (all values in debug script are in Hexadecimal notation):
Script
Explanation
f 200 L200 0
FILL Length of 512 bytes at offset 200 with value 0
a 100
ASSEMBLE program at offset 100 (Next 4 lines set up registers for INT13 - Function 03)
mov ax,301
AH=03 INT13 function 03 - Write Disk Sectors AL=01 specifies how many sectors to write (1)
mov bx,200
BH=02 BL=00 points to buffer area at offset 200
mov cx,1
CH=00 specifies cylinder 0 for INT13 function 03 CL=01 specifies sector 1 (first sector on drive)
mov dx,0080
DH=00 specifies head 0 (first head on drive) DL=80 specifies physical fixed disk drive 1(81=2nd drive, 82=3rd drive, 83=4th drive)
int 13
call INT13 (BIOS Fixed Disk Device Service Routine)
int 3
return to DEBUG (after assembling program)
d 100 LF
Produces hex dump to verify that all values have been entered correctly.
g=100
GO - run program stored at offset 100
q
QUITs DEBUG back to DOS prompt