NTFS Dynamic partitions from Windows 7 cannot be mounted by Linux OS (Suse)

theradeonxt

Reputable
Oct 4, 2014
24
0
4,520
Hello all,

I have a dual boot system with Windows 7 and OpenSuse. It's using GRUB2 as a boot manager.
I cannot mount anything from my HDD in Linux.

I get the drive label on Linux desktop ("Diversee").

This is the error message I get in Linux environment when opening it.
https://pastebin.com/Kbmfj442
https://ibb.co/cHDpGQ

This is how Linux sees my partitions. Look at /dev/sdb, that's the HDD in question.
https://ibb.co/gWhc35

HDD
- I had Windows 7 installed here previously. Initially I had 3 partitions and I merged them into one using the Windows Disk Management tool (or how it's called).
- In Windows 7 Explorer it displays one partition but in the tool there are still 3 partitions (Extended Partitions or the like).
- I use it to store documents & Windows games.

SSD1
- Windows 7 x64 installed

SSD2
- Partition 1: OpenSuse Tumbleweed
- Partition 2: Games (Linux), documents.

Would really like to know how to get it working,
Thanks!
 


Thanks,
I'll get back after trying that too.
Update: running ntfs-3g shows the same error message.

Well if that would be the case, then I think SSD1 would not work either.
I can copy files from/to it from inside Linux without issues. It's the same NTFS formatting done by the Windows 7 setup.
 
Okay, I found the cause of this.
In Windows I created Dynamic Disks / Partitions. This is not well handled by Linux, so it seems.

Though there are tools specifically designed to address that: https://wiki.archlinux.org/index.php/Dynamic_Disks

Tried https://michael-prokop.at/blog/2013/02/18/ldmtool-accessing-microsoft-windows-dynamic-disks-from-linux/

This way I can see my 3 partitions from the HDD:
CSS:
ldm> show volume 13b12d60-47fa-11e4-aa6a-54e6fc81ece5 Volume1
{
  "name" : "Volume1",
  "type" : "spanned",
  "size" : 976766976,
  "chunk-size" : 0,
  "hint" : "D:",
  "partitions" : [
    "Disk1-02",
    "Disk1-01",
    "Disk1-03"
  ]
}
CSS:
ldm> show partition 13b12d60-47fa-11e4-aa6a-54e6fc81ece5 Disk1-02
{
  "name" : "Disk1-02",
  "start" : 940748303,
  "size" : 36021512,
  "disk" : "Disk1"
}
CSS:
ldm> show partition 13b12d60-47fa-11e4-aa6a-54e6fc81ece5 Disk1-01
{
  "name" : "Disk1-01",
  "start" : 163846935,
  "size" : 776901368,
  "disk" : "Disk1"
}
CSS:
ldm> show partition 13b12d60-47fa-11e4-aa6a-54e6fc81ece5 Disk1-03
{
  "name" : "Disk1-03",
  "start" : 1985,
  "size" : 163844096,
  "disk" : "Disk1"
}

But the final step produces the following:

CSS:
ldm> create all
Unable to create volume Volume1 in disk group 13b12d60-47fa-11e4-aa6a-54e6fc81ece5: Partition volume offset does not match sizes of preceding partitions