Hello everyone!
The title pretty much describes the problem well enough already: For some reason a drive which is perfectly detectable and usable by Windows without any problems whatsoever, is not mountable and unusable on Ubuntu 20.04.
WARNING: THIS DRIVE CONTAINS CRITICAL DATA AND IS CURRENTLY USABLE BY WINDOWS. I CAN'T RUN COMMANDS THAT MAY RISK LOSING DATA ON THE HDD.
According to Windows, it is a single partition(Disk 1 in the image) of size 3.7TB and is perfectly fine. I ran SMART Tests and a disk surface test a few months ago and they confirm that the drive (although a bit old) is healthy and fine for now.
I did some googling in order to figure out why this drive wasn't showing from Ubuntu's file manager and here are the preliminary results of some diagnostic checking.
Code:
abdullahtrees@PC-Abdullah-LINUX:~$ sudo fdisk -l
<6 redundant loop device information skipped>
Disk /dev/loop7: 38.9 MiB, 40771584 bytes, 79632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 698.65 GiB, 750156374016 bytes, 1465149168 sectors
Disk model: TOSHIBA MQ01ABD0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3C5AF9D1-FCAB-4574-BD25-5357A6A6A9CC
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1465147391 1464096768 698.1G Linux filesystem
Disk /dev/sdb: 2.75 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: TOSHIBA DT01ACA3
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: D6392940-B561-4318-B14A-855337883535
Device Start End Sectors Size Type
/dev/sdb1 2048 923647 921600 450M Windows recovery environment
/dev/sdb2 923648 1126399 202752 99M EFI System
/dev/sdb3 1126400 1159167 32768 16M Microsoft reserved
/dev/sdb4 1159168 1610067495 1608908328 767.2G Microsoft basic data
/dev/sdb5 1610067968 1611769855 1701888 831M Windows recovery environment
/dev/sdb6 1611771904 3027349503 1415577600 675G Microsoft basic data
/dev/sdb7 3027349504 4442927103 1415577600 675G Microsoft basic data
/dev/sdb8 4442927104 5858504703 1415577600 675G Microsoft basic data
The primary GPT table is corrupt, but the backup appears OK, so that will be used.
Disk /dev/sdc: 3.65 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: TOSHIBA MD04ACA4
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B7E42D78-B176-432E-8A6B-15D91DCBFE73
Device Start End Sectors Size Type
/dev/sdc1 34 262177 262144 128M Microsoft reserved
/dev/sdc2 264192 7814035455 7813771264 3.7T Microsoft basic data
Partition 1 does not start on physical sector boundary.
<6 redundant loop device information skipped>
My questions are:
1) How can I repair the primary GPT table of this drive without reformatting the entire drive/losing the contents of the drive? I have no other drive to copy my data to. Any way to copy the current GPT Table and use software to make changes to the partition table only?
2) How come Windows can use this drive while Linux cannot?
This drive has most of my cartoons and games, so I'd really like to be able to use this drive between Windows and Linux so I don't have to restart my PC to watch some Avatar The Last Airbender,
Thanks in advance!
Bookmarks