Link to home
Start Free TrialLog in
Avatar of 94dx
94dx

asked on

Disk Geomtry Errors #105/#108 in PartitionMagic, FDISK can't correct

After googling I have come up with nothing, thanks for your help in advance.

My Seagate 120 GB IDE HDD has disk geomtry errors, after I plugged it into my PC and let Windows 2000 format it (after entering OS went ot MY Computer and did format). The "format" complete, but when I double clicked on the D:, I got the Incorrect Parameters Pop-Up. So I restarted, this time the HD didn't even come up in my computer, so I opened Partition Magic 7, and found that it was formatted as 114 GB "BAD" with error #105. PArtition Magic can't delete, overwrite, anyhting ont he disk. So I read the PDF that PM7 comes with and it says PM7 can't fix these types of errors, use an OS FDISK utility. So I swap the HD, and use my Win98 Boot on another PC. Well Fdisk hangs no matter what combo I use, fdisk hangs even when I just try to display the partition info. So what now? What's the easiest way to fix partition geometry errors? Is there any ultility that can just wipe a disk of all partition info?

Here is the PartitionInfo Log:

PowerQuest PartitionInfo 7.0 -- Windows NT/2000 Version
Date Generated:  05/29/04  15:43:15
Copyright (c)1994-2001, PowerQuest Corporation
Permission is granted for this utility to be freely copied so long
as it is not modified in any way.  All other rights are reserved.

PowerQuest, makers of PartitionMagic(r), Drive Image(tm), and DriveCopy(tm), can be reached at:
    Voice:  801-437-8900
    Fax:  801-226-8941
    Web site:  http://support.powerquest.com/support.html
    E-mail:  magic@powerquest.com

General System Information:
    Total Physical Memory (bytes):  536,330,240
    Used Physical Memory: (bytes):  216,309,760
    Maximum Page File Size: (bytes):  1,308,143,616
    Current Page File Size: (bytes):  184,156,160



===========================================================================================================
Disk Geometry Information for Disk 1:    5005 Cylinders,  255 Heads,  63 Sectors/Track
System              PartSect  # Boot BCyl Head Sect  FS    ECyl Head Sect    StartSect     NumSects
===========================================================================================================
                           0  0  80     0    1    1  07     778  254   63           63   78,316,812
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  0  80      0    1    1  07   4874  254   63        63  78316812
                           0  3  00  1023    0    1  0F     908  254   63   78,316,875    2,088,450
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  3  00   4875    0    1  0F   5004  254   63  78316875   2088450
SWAPSPACE2        78,316,875  0  00  1023  254   63  82    1023  254   63   78,316,938    2,088,387
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
 78316875  0  00   4875    1    1  82   5004  254   63  78316938   2088387

===========================================================================================================
Disk Geometry Information for Disk 2:    14593 Cylinders,  255 Heads,  63 Sectors/Track
System              PartSect  # Boot BCyl Head Sect  FS    ECyl Head Sect    StartSect     NumSects
===========================================================================================================
                           0  0  63   368  111   45  07     371  101   51  218,129,5091,701,990,410
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  0  63  13577  238   11  07  119521  238   60 2181295091701990410
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x63. This should not be a problem.
Error #105: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 238.
Error #106: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 11.
Error #109: Partition ends after end of disk.
  ucEndCylinder (119521) must be less than 14593.
Error #108: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 238.
Error #108: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 60.
                           0  1  73    67  115   32  74     299  114   44  729,050,177  543,974,724
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  1  73  45381   70    3  74  79242   34   29 729050177 543974724
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x73. This should not be a problem.
Error #107: Partition begins after end of disk.
  ucBeginCylinder (45381) must be less than 14593.
Info: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 70.
Info: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 3.
Error #109: Partition ends after end of disk.
  ucEndCylinder (79242) must be less than 14593.
Info: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 34.
Info: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 29.
                           0  2  74   114  111   32  65     353  115   52  168,653,938            0
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  2  74  10498   56   41  65  10498   56   40 168653938         0
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x74. This should not be a problem.
Info: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 56.
Info: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 41.
Info: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 56.
Info: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 40.
Info: This partition unexpectedly contains no sectors.



===========================================================================================================
Partition Information for Disk 1:    39,260.4 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect  TotalSects   UsedSects   FreeSects
===========================================================================================================
C:             NTFS        Pri,Boot 38,240.6           0  0          63  78,316,812  78,316,812           0
               ExtendedX   Pri       1,019.8           0  3  78,316,875   2,088,450   2,088,450           0
               EPBR        Log       1,019.8        None --  78,316,875   2,088,450   2,088,450           0
*:SWAPSPACE2   Linux Swap  Log       1,019.7  78,316,875  0  78,316,938   2,088,387   2,088,387           0


===========================================================================================================
Partition Information for Disk 2:    114,470.10 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect  TotalSects   UsedSects   FreeSects
===========================================================================================================
               Unallocated Pri      82,350.5        None --          63 168,653,875           0 168,653,875
               NetWare     Pri,Boot      0.0           0  2 168,653,938           0           0           0
               Unallocated Pri      24,144.6        None -- 168,666,435  49,448,070           0  49,448,070
               QNX, UN*X   Pri,Boot 831,050.0           0  0 218,129,5091,701,990,410           01,701,990,410
               Type 74     Pri,Boot 265,612.7           0  1 729,050,177 543,974,724 543,974,724           0


===========================================================================================================
Boot Record for drive C:   (Drive: 1, Starting sector: 63, Type: NTFS)
===========================================================================================================
 1. Jump:                   EB 52 90
 2. OEM Name:               NTFS    
 3. Bytes per Sector:       512
 4. Sectors per Cluster:    1
 5. Reserved Sectors:       0
 6. Number of FATs:         0
 7. Root Dir Entries:       0
 8. Total Sectors:          0
 9. Media Descriptor:       0xF8
10. Sectors per FAT:        0
11. Sectors per Track:      63  (0x3F)
12. Number of Heads:        255  (0xFF)
13. Hidden Sectors:         63  (0x3F)
14. Total Sectors (>32MB):  0  (0x0)
15. Unused:                 0x80008000
16. Total NTFS Sectors:     78316811
17. MFT Start Cluster:      19598
18. MFT Mirror Start Clust: 39158405
19. Clusters per FRS:       2
20. Clusters per Index Blk: 8
21. Serial Number:          0x08E839B6E839A33C
22. Checksum:               0  (0x0)
23. Boot Signature:         0xAA55

PowerQuest PartitionInfo 7.0 -- Windows NT/2000 Version
Date Generated:  05/29/04  15:43:27
Copyright (c)1994-2001, PowerQuest Corporation
Permission is granted for this utility to be freely copied so long
as it is not modified in any way.  All other rights are reserved.

PowerQuest, makers of PartitionMagic(r), Drive Image(tm), and DriveCopy(tm), can be reached at:
    Voice:  801-437-8900
    Fax:  801-226-8941
    Web site:  http://support.powerquest.com/support.html
    E-mail:  magic@powerquest.com

General System Information:
    Total Physical Memory (bytes):  536,330,240
    Used Physical Memory: (bytes):  216,395,776
    Maximum Page File Size: (bytes):  1,308,143,616
    Current Page File Size: (bytes):  184,266,752



===========================================================================================================
Disk Geometry Information for Disk 1:    5005 Cylinders,  255 Heads,  63 Sectors/Track
System              PartSect  # Boot BCyl Head Sect  FS    ECyl Head Sect    StartSect     NumSects
===========================================================================================================
                           0  0  80     0    1    1  07     778  254   63           63   78,316,812
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  0  80      0    1    1  07   4874  254   63        63  78316812
                           0  3  00  1023    0    1  0F     908  254   63   78,316,875    2,088,450
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  3  00   4875    0    1  0F   5004  254   63  78316875   2088450
SWAPSPACE2        78,316,875  0  00  1023  254   63  82    1023  254   63   78,316,938    2,088,387
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
 78316875  0  00   4875    1    1  82   5004  254   63  78316938   2088387

===========================================================================================================
Disk Geometry Information for Disk 2:    14593 Cylinders,  255 Heads,  63 Sectors/Track
System              PartSect  # Boot BCyl Head Sect  FS    ECyl Head Sect    StartSect     NumSects
===========================================================================================================
                           0  0  63   368  111   45  07     371  101   51  218,129,5091,701,990,410
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  0  63  13577  238   11  07  119521  238   60 2181295091701990410
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x63. This should not be a problem.
Error #105: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 238.
Error #106: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 11.
Error #109: Partition ends after end of disk.
  ucEndCylinder (119521) must be less than 14593.
Error #108: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 238.
Error #108: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 60.
                           0  1  73    67  115   32  74     299  114   44  729,050,177  543,974,724
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  1  73  45381   70    3  74  79242   34   29 729050177 543974724
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x73. This should not be a problem.
Error #107: Partition begins after end of disk.
  ucBeginCylinder (45381) must be less than 14593.
Info: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 70.
Info: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 3.
Error #109: Partition ends after end of disk.
  ucEndCylinder (79242) must be less than 14593.
Info: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 34.
Info: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 29.
                           0  2  74   114  111   32  65     353  115   52  168,653,938            0
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
  Actual values are:
        0  2  74  10498   56   41  65  10498   56   40 168653938         0
Warning: Partition boot flag expected to be 0x00 or 0x80,
  not 0x74. This should not be a problem.
Info: Partition didn't begin on head boundary.
  ucBeginHead expected to be 0 or 1, not 56.
Info: Partition didn't begin on head boundary.
  ucBeginSector expected to be 1, not 41.
Info: Partition didn't end on cylinder boundary.
  ucEndHead expected to be 254, not 56.
Info: Partition didn't end on cylinder boundary.
  ucEndSector expected to be 63, not 40.
Info: This partition unexpectedly contains no sectors.



===========================================================================================================
Partition Information for Disk 1:    39,260.4 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect  TotalSects   UsedSects   FreeSects
===========================================================================================================
C:             NTFS        Pri,Boot 38,240.6           0  0          63  78,316,812  78,316,812           0
               ExtendedX   Pri       1,019.8           0  3  78,316,875   2,088,450   2,088,450           0
               EPBR        Log       1,019.8        None --  78,316,875   2,088,450   2,088,450           0
*:SWAPSPACE2   Linux Swap  Log       1,019.7  78,316,875  0  78,316,938   2,088,387   2,088,387           0


===========================================================================================================
Partition Information for Disk 2:    114,470.10 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect  TotalSects   UsedSects   FreeSects
===========================================================================================================
               Unallocated Pri      82,350.5        None --          63 168,653,875           0 168,653,875
               NetWare     Pri,Boot      0.0           0  2 168,653,938           0           0           0
               Unallocated Pri      24,144.6        None -- 168,666,435  49,448,070           0  49,448,070
               QNX, UN*X   Pri,Boot 831,050.0           0  0 218,129,5091,701,990,410           01,701,990,410
               Type 74     Pri,Boot 265,612.7           0  1 729,050,177 543,974,724 543,974,724           0


===========================================================================================================
Boot Record for drive C:   (Drive: 1, Starting sector: 63, Type: NTFS)
===========================================================================================================
 1. Jump:                   EB 52 90
 2. OEM Name:               NTFS    
 3. Bytes per Sector:       512
 4. Sectors per Cluster:    1
 5. Reserved Sectors:       0
 6. Number of FATs:         0
 7. Root Dir Entries:       0
 8. Total Sectors:          0
 9. Media Descriptor:       0xF8
10. Sectors per FAT:        0
11. Sectors per Track:      63  (0x3F)
12. Number of Heads:        255  (0xFF)
13. Hidden Sectors:         63  (0x3F)
14. Total Sectors (>32MB):  0  (0x0)
15. Unused:                 0x80008000
16. Total NTFS Sectors:     78316811
17. MFT Start Cluster:      19598
18. MFT Mirror Start Clust: 39158405
19. Clusters per FRS:       2
20. Clusters per Index Blk: 8
21. Serial Number:          0x08E839B6E839A33C
22. Checksum:               0  (0x0)
23. Boot Signature:         0xAA55



Thank you!
Drew

ASKER CERTIFIED SOLUTION
Avatar of Luc Franken
Luc Franken
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of 94dx
94dx

ASKER

Thanks, but when I use those tools I get memory errors "Can't read 0x??????" (in Windows) whenever I try to use the format tools. When I use the DOS based self-boot A: I get "Kernel Error: A:\IBMdos.com" System Halted.
Hmm... that doesn't sound good, can you try connecting the HD to another system?
Avatar of 94dx

ASKER

Ya I have already connected it to another system, same error, but this time it's an MSI board, with no Cd-Rom, no other HD's etc. I have a Win98 System but it has no net access and my XP system is a Laptop (So I can't try the Windows tools version). So I need the DOS tools to boot, but they are not.
Try formating it again using Win2K as NTFS and check for errors in event viewer after it is complete.
you can also use Chkdsk d: /f to check and fix errors
There is a small program called "ZAP" that is downloadable from the IBM site (hard drive tools). You put the program on a DOS bootable floppy and boot up the computer with the drive in it, and run the program (instructions are included). All partition info is wiped and the drive will become "as new". Put the drive back inside the machine it will be used in and re-partition and re-format it.
/RID
Most likely scenario -- the system you formatted the drive on has controller errors, or incorrect drivers for the OS.

To fix this, (1) buy a new drive, not a seagate, (2) format it on a different computer using dos FDISK and FORMAT (there is a new version for >80G drives), (3) install the OS on a new system onto the new drive and run it for a while, then (4) do SYSPREP to prepare the drive for a change of hardware, and (5) put it in your laptop, boot that, let it find new hardware, and run it for a while.  Lot of work?  Sure, but how much is your data worth to you?  Want reliability, or want to be plagued with problems?

If you then find, as you probably will, that a new drive (not the seagate) worked flawlessly on another system, and only developed read/write errors when you put it into the laptop, now you know what to buy next, right?
Avatar of 94dx

ASKER

Thanks LucF, I think I corrected the IBMDOS problem, the issue was the program mislabels the disks, it refers to disk 1 as disk 2 and vice versa. So you must start with disk 2, but after the GUI loads disk 1 is refered to as disk 1 and disk 2 as disk 2. I'm zero filling the drive now (full) using the DWSE ultility from that site. It's taking forever, about 20% an hour, if it works you can have the points, thanks!
Hope you come back with some good news later on :)
Avatar of 94dx

ASKER

Thank you all for helping, and especially LucF, works like new.
Great to hear that! Glad to help :)

LucF