Mount FAT16 harddisk in xubuntu livecd fails

Asked by Xan

Hi,

I launch xubuntu 11.04 live cd.
I have HD Seagate ST3660A 545.5MB.
I want to mount that.

xubuntu does not automount it.
I try to mpunt it manually but it fails:

1) HD has fat16 fs:

# fdisk -l /dev/sda

Disk /dev/sda: 545 MB, 545513472 bytes
32 heads, 63 sectors/track, 528 cylinders
Units = cylinders of 2016 * 512 = 1032192 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000729

   Device Boot Start End Blocks Id System
/dev/sda1 * 1 527 531184+ 6 FAT16

2) I check I have fs loaded:

# lsmod
Module Size Used by
msdos 17133 0
vfat 17335 0
fat 55505 2 msdos,vfat
...

3) mount fails:

# mount -t vfat /dev/sda1 ddd/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

root@ubuntu:/mnt# mount -t msdos /dev/sda1 ddd/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so

Any hint?

Thanks in advance,
Xan.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu util-linux Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Xan (dxpublica) said :
#1

This [https://help.ubuntu.com/community/MountingWindowsPartitions] it's the maxim I found. Not useful.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2

try:

sudo mkdir /media/500mb; sudo mount /dev/sda1 /media/500mb

Does it mount?

Revision history for this message
Xan (dxpublica) said :
#3

I don't think the relevance of this, because I was root when I do the previous intructions, but I run it anyway:

ubuntu@ubuntu:~$ sudo -s
root@ubuntu:~# mkdir /media/500mb
root@ubuntu:~# mount /dev/sda1 /media/500mb/
mount: you must specify the filesystem type
root@ubuntu:~#

and the following is put option "-t" in mount. As the filesystem is FAT16, I was thinking to put "-t msdos" or "-t vfat" but these don't work (see above).

Any clue?
Xan.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4

you can just run:

sudo mount /dev/sda1 /media/500mb/

Saves messing with sudo -s

could try:

sudo mount -t vfat -o iocharset=utf8,umask=000 /dev/sda1 /media/500mb

May help

Can you help with this problem?

Provide an answer of your own, or ask Xan for more information if necessary.

To post a message you must log in.