The dynamic disk database is duplicated across all (dynamic) disks. The question
would be, what happened to the dynamic disk database on the orphan disk ?
http://technet.microsoft.com/en-us/library/cc737048(WS.10).aspx
"Windows Server 2003 can repair a corrupted database on
one dynamic disk by using the database on another dynamic disk."
That's what I would have expected, based on the design intent of
having the database duplicated.
The orphan disk has two pieces of info. The MBR is specially marked,
to indicate the dynamic nature. Try a copy of PTEDIT32, and examine
what it shows on each drive. There should be something in the
MBR to indicate the disk is a dynamic disk. If the MBR was overwritten,
and the MBR on the orphan no longer indicates Dynamic, that's going
to "shoot you in the foot" right there. Not a leg to stand on.
A person could create that kind of damage, by using something like
TestDisk (which has an option to rewrite the MBR).
(Run as Administrator in Windows 7...)
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/PTEDIT32.zip
(Partition type reference. To decode values seen in PTEDIT32)
http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
Once a disk MBR is marked dynamic, then that "1MB thing" near the
end of the disk, has to be intact.
It's possible the dynamic database, uses info like hardware serial numbers,
or something equally reliable, to allow re-importing something that
got damaged. There's bound to be a way to fix this.
I tried to find tools from this list, on my WinXP Pro, but
there's really nothing (except diskpart perhaps). And I'm not even
sure anything in diskpart is appropriate. There is a "repair"
command, but it's for something else.
http://technet.microsoft.com/en-us/library/cc737610
*******
I built a Windows 7 VM, put a copy of Windows on the first virual
disk. Made two more virtual disks. Caused both of the empty virtual
disks to be Dynamic. Created a Spanned Volume across both of them.
(Two 16GB physical disks, become 32GB spanned E:). Shut down,
removed one disk of the spanned set, from the VM. Started Windows 7
again. In Disk Management, it shows the disconnected disk, and
shows it as "Missing". Right-clicking, there is a menu which
includes "reactivate". And in the help, some mention of "offline"
and "online" status.
OK, so shut down Windows 7 again, connect up the second disk of the
spanned set. Reboot Windows. And, I didn't even need that "Reactivate"
item. The second disk was automatically detected as present, and
E: came back up.
This exercise doesn't prove much, expect to suggest the orphan disk
lost something in its travels. Either the MBR is busted.
Or the 1 megabyte database has gone missing. The database, is supposed
to be the same on all disks. If you had five disk, split into a two
disk span set, and a three disk RAID5, the database file on each
disk is supposed to contain all of the info for the five disks. So
not only is the span recorded, so is the RAID5, and the same database
is supposed to be present on all the disks.
If you move the Dynamic Disk set to another computer, there's some
deal about "Foreign" and "Import". But if you start that kind of
thing (moving Dynamic Disks to another computer), that just
complicates the outcomes. If, as an amateur, I was trying to
repair it, the last thing I'd do is move the disks to another
computer (for fear of losing something, or say, the foreign import
overwriting something). Maybe "Foreign" and "Import" only affects
the local registry, but I don't know that for sure.
Just a guess,
Paul