Find the answer to your Linux question:
Results 1 to 2 of 2
I have problems mounting a VFat hd drive. I get VFS: Can't find a valid FAT filesystem on dev hdb # dmesg | grep hdb ide0: BM-DMA at 0xffa0-0xffa7, BIOS ...
  1. #1
    Just Joined!
    Join Date
    Jan 2007
    Posts
    1

    Can't find a valid FAT filesystem on dev

    I have problems mounting a VFat hd drive. I get
    VFS: Can't find a valid FAT filesystem on dev hdb

    # dmesg | grep hdb
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hdaMA, hdbMA
    hdb: ST34311A, ATA DISK drive
    hdb: max request size: 128KiB
    hdb: 8452080 sectors (4327 MB) w/256KiB Cache, CHS=8944/15/63, UDMA(66)
    hdb: cache flushes not supported
    hdb: hdb1
    VFS: Can't find a valid FAT filesystem on dev hdb.
    VFS: Can't find a valid FAT filesystem on dev hdb.
    VFS: Can't find a valid FAT filesystem on dev hdb.

    and when I try to mount the disk I get :
    # mount -t vfat /dev/hdb /mnt/wind/
    mount: wrong fs type, bad option, bad superblock on /dev/hdb,
    missing codepage or other error
    In some cases useful info is found in syslog - try
    dmesg | tail or so

    Do you have any clues on what might cause this?
    In windows the disk works fine.

  2. #2
    Linux User
    Join Date
    Feb 2006
    Posts
    484
    oh i see the problem you tried a wrong command
    hdb is only identify the disk and hdbX (wher X is a number X=1,2,..)
    is identify a partition on the disk.
    You can't mount a disk just a partition
    So figure out the number of the partition and mount it

    use "fdisk -l /dev/hdb" to list the partitons
    and mount the correct partition

    mount -t vfat /dev/hdbX /mountpoint

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •