4TB GPT drive formated in Windows shows up as 2TB in Linux

خرید بک لینک

I have a 4 TB drive connected to a Dell H200 controller. The drive was formatted in Windows using GPT and correctly shows 4TB in Windows.

The same drive in the same computer booted up in linux (Ubuntu 16.04) is not fully recognized as having 4 TB.

Running gdisk /dev/sdb -l results in

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Waing! Secondary partition table overlaps the last partition by
3519068194 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdb: 4294967295 sectors, 2.0 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): F8EA0B25-8D84-4BBB-88EB-BA90615C5318
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 4294967261
Partitions will be aligned on 8-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved ...
   2          264192      7814035455   3.6 TiB     0700  Basic data partition

Notice the "2.0 TiB"

I also can't mount any of it. Mounting /dev/sdb1 results in a "mount: wrong fs type..." error and mounting /dev/sdb2 results in

mount: special device /dev/sdb2 does not exist

At first I thought it was a firmware issue with the H200 controller, but that doesn't explain why it works in Windows and not Linux, and why it can't be mounted. How can I get Linux to recognize the drive? Do I need to reformat the drive using Linux? How can I ensure either operating system can see the drive properly in the future?

Recent Questions...

ما را در سایت Recent Questions دنبال می‌کنید

برچسب: نویسنده: استخدام کار بازدید: 297 تاريخ: جمعه 15 مرداد 1395 ساعت: 4:38

صفحه بندی