Re-importing (Virtual) Foreign Disks on Windows 2003

dynamic-diskvmware-esxiwindows-server-2003

I have a virtualized Windows 2003 Server machine with one basic disk (boot drive) and three Dynamic disks. The machine is running in an VMWare ESXi server.

I had to remove the three dynamic disks from the VM, and now I want to re-attach them. The disks now are recognized as Foreign on the Disk Management console.

When I right-click on one of those disks, I have the option to "Import Foreign Disks…", when I select it, a dialog showing "Spanned volume – Data Incomplete" appears, and when I click Ok on this dialog, the message "Some of the volumes you are importing will lose data because…".

What can I do to re-attach those disks?

Here's a screenshot of the Disk Management console:

enter image description here

Thanks in advance,
Leonardo.

Best Answer

Because you are working with a spanned volume, you need to import all of the disks in one operation in order for the volume(s) to be correctly identified by Windows. If you try importing the disks one-by-one, as you have been doing, Windows will not correctly identify the volume(s) and will only give you the option to delete the existing data on the disk.

Helpful tip: since you are working in a virtual environment, it would not hurt to make copies of your vmdk's PRIOR to reattaching them just to be on the safe side. You can do this in vSphere client using the Datastore Browser.