Originally I was using 2 IDE HDs:
Segate 80GB: primary, partitioned as c: & d:
Maxtor 160GB: secondary, partitioned as h: & i:
Recently I bought new motherboard, CPU, and HD. The new HD is a SATA-II Maxtor 250GB.
I replaced the hardwares, partitioned the new HD as c: & d:, and reinstalled WinXP Pro SP2. It worked fine.
Then I wanted to retrieve the files from my old HDs. First I plugged back the Segate80GB. Once I entered Windows, it's automatically mapped as g: and h:. No problem here.
Problem came on the Maxtor160GB. I unplugged Segate80GB, and plugged back Maxtor160GB. I changed the jumper to set it as primary. It was successfully recognized by BIOS. I could also see it in WinXP device manager.
However, it was not shown in Windows Explorer, not mapped as any drive. So I went to My Computer --> Manage --> Disk Management. I found that it was categorized as "Dynamic Disk", while the SATA-II HD was categorized as "Basic Disk".
Without knowing what's the difference, I tried to change the Maxtor160GB from "Dynamic" to "Basic". But windows said this would delete all contents from the HD. So I just cancelled it.
Then I googled about what this "Dynamic Disk" is. It seemed that, for a "Dynamic Disk", the partition info is not stored on the disk itself. Does that mean the history that I partitioned it into h: and i: was already lost? Does that mean its contents is unreadable now?