unable to mount HDD

Asked by keith

i have ubuntu on my "c" drive that runs fine, but i also have a 2nd HDD that simply will not mount. the drive is a wd green caviar, 2tb advanced format drive (which i suspect might be part of the culprit).

when ubuntu boots, the drive is present, but inaccessable. when you try to access the files, you get this error:
--------
Error mounting: mount exited with exit code 12: Failed to read last sector (3907022407): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
--------------
i am new to ubuntu and linux in general so it might be completely obvious what the deal is, but i dont know what to do to fix.

i can say that the drive was formated in windows 7, NTFS. i doubt that is the issue though as the i have numerous drives hooked up here, all of which are NTFS and this is the only one giving me issues.

any help or advice is greatly appreciated.

Kb.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu util-linux Edit question
Assignee:
No assignee Edit question
Solved by:
keith
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You don't mount drives, you mount partitions. Windows incorrectly labels partitions as 'drives' then it confuses people when they use an OS where it and it's community use the correct terms. You can have a single physical drive and partition it into 2 but windows will still state they are "c drive" and "d drive" which is false, there is ONLY one drive. It's absolute nonsense

Can you give the output of:

uname -a; lsb_release -a; echo; sudo parted -l; echo; mount

Thanks

Revision history for this message
keith (niggyniggnigg) said :
#2

i actually have 2 drives...but you are correct, i have multiple partitions on the drives...

thank you for the correction on the lingo of mounting partitions vs drives...i have learned a lot here lately.

my other drive (physical unit) is a wd 1 tb black caviar and that drive is where windows and ubuntu are and that one or at least it's numerous partitions mount just fine...that is why it is odd that i cannot get this one to be recognized.

i will run the commands after work and post.

thanks in advance for your help!

Kb.

Revision history for this message
keith (niggyniggnigg) said :
#3

hi,
here is the output:

kb@kb-MS-7640:~$ uname -a
Linux kb-MS-7640 2.6.35-24-generic-pae #42-Ubuntu SMP Thu Dec 2 03:21:31 UTC 2010 i686 GNU/Linux
kb@kb-MS-7640:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.10
Release: 10.10
Codename: maverick
kb@kb-MS-7640:~$ echo

kb@kb-MS-7640:~$ sudo parted -l
Model: ATA WDC WD20EARS-00M (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 32.3kB 2000GB 2000GB primary boot

Model: ATA WDC WD5000AAKS-0 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 32.3kB 500GB 500GB primary ntfs

Model: ATA WDC WD1001FALS-0 (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 1049kB 644GB 644GB primary ntfs boot
 2 644GB 1000GB 357GB extended
 7 644GB 803GB 160GB logical ext4
 8 803GB 810GB 6788MB logical linux-swap(v1)
 5 810GB 992GB 182GB logical ext4
 6 992GB 1000GB 7753MB logical linux-swap(v1)

Model: SAMSUNG HD103UJ (scsi)
Disk /dev/sdd: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 32.3kB 2000GB 2000GB primary ntfs

Model: FANTOM ST32000542AS (scsi)
Disk /dev/sde: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 32.3kB 2000GB 2000GB primary ntfs

Model: MICRONET FANTOM DRIVE (scsi)
Disk /dev/sdf: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 32.3kB 2000GB 2000GB primary ntfs

Model: WD My Book (scsi)
Disk /dev/sdg: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
 1 1049kB 960GB 960GB primary ext4
 2 960GB 1000GB 40.5GB extended
 5 960GB 1000GB 40.5GB logical linux-swap(v1)

kb@kb-MS-7640:~$ echo

kb@kb-MS-7640:~$ mount
/dev/sdc7 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/kb/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=kb)
/dev/sdg1 on /media/c8bd0660-1711-43b3-847f-6b4bbc38dd36 type ext4 (rw,nosuid,nodev,uhelper=udisks,commit=0)
/dev/sde1 on /media/part 2 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdf1 on /media/silver bullet type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdd1 on /media/2POINT0 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdc5 on /media/90904c7f-75bd-46ff-aa8f-5ef69badb919 type ext4 (rw,nosuid,nodev,uhelper=udisks,commit=0)
/dev/sdc1 on /media/01CBBB43FB3DB7C0 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdb1 on /media/spare type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

-----------------------------------------------

that being said...you will note that i have a ton of drives and partitions here.

the one that will not mount, if it is not completely obvious is the first one that is listed in the breakdown.

thoughts?

Revision history for this message
keith (niggyniggnigg) said :
#4

i hate to be antsy, but all my music is on this drive with the partition that will not mount...it is really annoying to be without my music when i am working in ubuntu.

can anyone please help on this? i am stumped.

i have read other posts with mount issues and i have not been able to solve this on my own.

please...and thank you.

Revision history for this message
keith (niggyniggnigg) said :
#5

okay...i found the issue...i feel like im talking to myself here, cause no one really answered me on this, but this may still be of benefit to anyone that is new to ubuntu and having a similar hangup.

the issue was not with the drive itself. (yay western digital!)

i had originally set up this additional drive in windows 7 and the default seemed to be a dynamic partitioning scheme for the drive.

from reading up, it looks like ubuntu will not recognize a dynamic partition on a drive.

if you have this issue, you can either reformat the entire drive after you move your stuff...OR you could try link which will walk you through the method to supposedly change the drive from dynamic to basic without losing your data.

http://www.sevenforums.com/tutorials/26829-convert-dynamic-disk-basic-disk.html