Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

When a basic Windows disk is converted to dynamic, Windows creates a partition that span the whole disk with the type of "Windows LVM" and manages its dynamic partitions within this space. So even if there is still free space on this disk, it is not visible to any other OS besides Windows. This happens with MBR and GPT disks both.

I would like to share a Windows dynamic disk with some other OS. I have to have dynamic disks because I use Windows SoftRaid (mirrors). So, my questions are:

  • Is there any way to "force" Windows to take up less then the whole disk when it converts a basic disk to dynamic?
  • Will Windows tolerate having some other non-Windows partition on its dynamic disk?
share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

If your computer's hardware supports it, using the motherboard's disk controller to do the RAID controlling would work better than using Windows' softare RAID controller. This will allow you to partition it like a normal drive. Alternatively, you could purchase a hardware RAID controller if it's in your budget.

It does appear that it's possible to force Linux to recognize your array, but I don't know how reliable that is. From my understanding, it is not possible to shrink the dynamic disk, but using a method like that, you may be able to have non-Windows partitions on the dynamic disk.

share|improve this answer
    
This is a nice and reasonable advice. However, it does not answer my question. –  haimg Aug 31 '12 at 4:19
    
I wasn't originally aware of any way to "share" software RAID between OSes, but I did some searching just now and it does appear to be possible. I added a link to a blog post to my answer that discusses it. I don't know how reliable it is, but it's a start. –  ND Geek Aug 31 '12 at 13:12
    
Thank you, this is interesting. I asked about sharing the physical disk however, e.g. having an exta non-Windows partition on the same disk besides the Windows LDM partition, not accessing Windows dynamic disk partitions from Linux. –  haimg Aug 31 '12 at 14:16
    
Ah sorry, I've been misunderstanding. To answer your questions directly, no, it is not possible to force Windows to partially use a disk for dyanamic disks. If Linux is able to use the dynamic disk array, it should be able to write its own partition to it, but I don't know if that's actually possible. If it is, Windows would likely ignore the Linux partition(s), just as it would with a physical disk partitioned to something other than FAT or NTFS. –  ND Geek Aug 31 '12 at 15:46
add comment

The issue is that the disk is being labeled as dynamic, not a partition. You would not be able to make Windows use less space, as it is not a function of space. If you could do this, you would be breaking the functionality of the dynamic disk.

share|improve this answer
    
There is no such thing as "disk being labeled as dynamic". Internally, Windows creates an LDM partition that spans the whole disk. See, for example, en.wikipedia.org/wiki/…. –  haimg Aug 31 '12 at 4:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.