On my trusted, battle-scarred laptop I have had a lot of partitions for several years:
C: Primary, 3GB, Windows 98 + apps
D: Primary, 50MB, DOS (bootable with some tricks, FAT16)
E: Logical, 500MB, temporary files
F: Logical, 400MB, Windows swap (FAT16)
G: Logical, 1500MB, hot work files + application data
H: Logical, 5000MB, cold work files, software installers, etc.
Linux Swap, Logical, 300MB
Linux Root, Logical, 3950MB (includes clean copy of all C: files!!)
NetBSD "slice", Primary, 1600MB.
First, strange, symptom: from the very start, years ago, Windows refused to assign letters to partitions in this sequence, although they are laid out like this on the hard disk. I fixed it with Vadim Burtyanski's "Letter Assigner", a program that reassigns letters ad lib on boot. It worked well for years.
Today, Windows started having hallucinations: A run of Defragmenter ended in a bluescreen, and a message reported "Fatal Error: Missing Segment".
I rebooted and Windows. HERE THE FUN BEGAN!
1) A nearly 5GB "unformatted" D: partition appeared in "My Computer". Give or take 10MB (4869MB in the H: properties, 4879MB in the formatting dialog for the phantom D Windows seems to have "rediscovered" the H: partition and to have assigned it both H: and D:. H: works fine read/write, D: is reported "unformatted".
2) The second drive (former D got bumped to I:, and all other drives were assigned preposterous drive letters untill called to task by means of Letter Assigner (had to do it to keep many links and setups from breaking). Yet, Letter Assigner could not ressign D: to anything else, claiming it could not get "correct information".
3) D: drive would not open on clicking. A dialog offered to format it. Format dialog claimed the partition size was 4879MB
4) Other (NetBSD and Linux) partitions still alive and well.
5) Sum of partition sizes from all the various claimants now adds to ~24GB, but this is a 19+GB drive.All other partitions (for all operating systems) seemed fine, with no problems reported by scandisk / fsck, and are of the right size.
6) I dumped the Opera browser cache (which used to sit on E:, and still runs OK on the newly renamed E:, but when I cleared the garbage folder, all those 3000 files were listed as in D: (at NO POINT were they ever in any partition named D:, even momentarily). Now I can't see those 3000 files, but every time I clear out the garbage, I am asked to confirm their deletion, which completes in an impossible 3 seconds, and generates another dialog saying that D: is not formatted.
I tried several things, to no avail:
a- restoring the partition table from one I backed up weeks ago, when all ran smooth
b- undoing and redoing the letter reassignment
c- striking out the Linux and NetBSD partitions from the partition table
d- striking out and re-assigning the large "cold" partition on H:
Nothing seems to get rid of the phantom D: partition. I have backups of everything, incl. the OS, so I could move it all over to another PC, reformat the whole disk etc., but I'd like to try to fix it in a less dramatic way. After all, EVERYTHING THAT MATTERS SEEMS TO WORK!
QUESTIONS
I. How do I get info on the partition AS IT IS ON THE DRIVE rather than AS IT IS SUPPOSED TO BE FROM THE PARTITION TABLE? Is there some tool I can use?
II. This is the 1st time I get damage from a defragmentation - something I always feared would happen, but never did before in untold years of computing. Is this kind of damage typical or a failed defrag?
(and also, the older problem, for which I do have a fix:
III. Why on earth does Windows decide to deviate from naming partitions in the order they sit on the disk?}
I hope someone will find this problem as fascinating as I do.
Filippo / spamhog
Computer Victim (as in "fashion victim" - Milan, North Poldavia - 40% WinME, 40% Linux (Debian, Libranet, Vector, Lycoris), 20% Win98, trace amounts of Win2k, xBSD, QNX
C: Primary, 3GB, Windows 98 + apps
D: Primary, 50MB, DOS (bootable with some tricks, FAT16)
E: Logical, 500MB, temporary files
F: Logical, 400MB, Windows swap (FAT16)
G: Logical, 1500MB, hot work files + application data
H: Logical, 5000MB, cold work files, software installers, etc.
Linux Swap, Logical, 300MB
Linux Root, Logical, 3950MB (includes clean copy of all C: files!!)
NetBSD "slice", Primary, 1600MB.
First, strange, symptom: from the very start, years ago, Windows refused to assign letters to partitions in this sequence, although they are laid out like this on the hard disk. I fixed it with Vadim Burtyanski's "Letter Assigner", a program that reassigns letters ad lib on boot. It worked well for years.
Today, Windows started having hallucinations: A run of Defragmenter ended in a bluescreen, and a message reported "Fatal Error: Missing Segment".
I rebooted and Windows. HERE THE FUN BEGAN!
1) A nearly 5GB "unformatted" D: partition appeared in "My Computer". Give or take 10MB (4869MB in the H: properties, 4879MB in the formatting dialog for the phantom D Windows seems to have "rediscovered" the H: partition and to have assigned it both H: and D:. H: works fine read/write, D: is reported "unformatted".
2) The second drive (former D got bumped to I:, and all other drives were assigned preposterous drive letters untill called to task by means of Letter Assigner (had to do it to keep many links and setups from breaking). Yet, Letter Assigner could not ressign D: to anything else, claiming it could not get "correct information".
3) D: drive would not open on clicking. A dialog offered to format it. Format dialog claimed the partition size was 4879MB
4) Other (NetBSD and Linux) partitions still alive and well.
5) Sum of partition sizes from all the various claimants now adds to ~24GB, but this is a 19+GB drive.All other partitions (for all operating systems) seemed fine, with no problems reported by scandisk / fsck, and are of the right size.
6) I dumped the Opera browser cache (which used to sit on E:, and still runs OK on the newly renamed E:, but when I cleared the garbage folder, all those 3000 files were listed as in D: (at NO POINT were they ever in any partition named D:, even momentarily). Now I can't see those 3000 files, but every time I clear out the garbage, I am asked to confirm their deletion, which completes in an impossible 3 seconds, and generates another dialog saying that D: is not formatted.
I tried several things, to no avail:
a- restoring the partition table from one I backed up weeks ago, when all ran smooth
b- undoing and redoing the letter reassignment
c- striking out the Linux and NetBSD partitions from the partition table
d- striking out and re-assigning the large "cold" partition on H:
Nothing seems to get rid of the phantom D: partition. I have backups of everything, incl. the OS, so I could move it all over to another PC, reformat the whole disk etc., but I'd like to try to fix it in a less dramatic way. After all, EVERYTHING THAT MATTERS SEEMS TO WORK!
QUESTIONS
I. How do I get info on the partition AS IT IS ON THE DRIVE rather than AS IT IS SUPPOSED TO BE FROM THE PARTITION TABLE? Is there some tool I can use?
II. This is the 1st time I get damage from a defragmentation - something I always feared would happen, but never did before in untold years of computing. Is this kind of damage typical or a failed defrag?
(and also, the older problem, for which I do have a fix:
III. Why on earth does Windows decide to deviate from naming partitions in the order they sit on the disk?}
I hope someone will find this problem as fascinating as I do.
Filippo / spamhog
Computer Victim (as in "fashion victim" - Milan, North Poldavia - 40% WinME, 40% Linux (Debian, Libranet, Vector, Lycoris), 20% Win98, trace amounts of Win2k, xBSD, QNX