如果想在linux下自动挂载windows分区,首先你需要确定你的windows各个分区的格式。在linux下支持的windows分区是fat32格式的,如果你的c盘分区是ntfs格式的话,那么你就需要在网上下载安装支持ntfs格式的插件了。
         在这里我只介绍怎样挂载fat32格式的分区。以fc6环境为例,其他的linux版本的操作也是基本相同的。

  第一步,在终端里运行fdisk -l /dev/hda。我的显示如下:
    Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1020     8193118+   b  W95 FAT32
/dev/hda2            1021        8668    61432560    f  W95 Ext'd (LBA)
/dev/hda3            8669        8681      104422+  83  Linux
/dev/hda4            8682        9964    10305697+  8e  Linux LVM
/dev/hda5            1021        2932    15358108+   b  W95 FAT32
/dev/hda6            2933        4844    15358108+   b  W95 FAT32
/dev/hda7            4845        6756    15358108+   b  W95 FAT32
/dev/hda8            6757        8031    10241406    b  W95 FAT32
/dev/hda9            8032        8602     4586526   83  Linux
/dev/hda10           8603        8667      522081   82  Linux swap / Solaris
        这说明我的windows分区信息如下:
   /dev/hda1   为windows系统分区 ,格式为fat32       如果是ntfs格式,那就要下载插件或者重新编译内核了。
   /dev/hda5   为windows分区 ,格式为fat32
   /dev/hda6   为windows分区 ,格式为fat32
   /dev/hda7   为windows分区 ,格式为fat32
   /dev/hda8   为windows分区 ,格式为fat32
   /dev/hda9   为redhat9分区
   /dev/hda3   为fc6分区

  第二步,在/etc目录下找到fstab文件,并将其打开。
/dev/VolGroup00/LogVol00 /                     ext3    defaults        1 1
LABEL=/boot             /boot                 ext3     defaults        1 2
devpts                  /dev/pts              devpts   gid=5,mode=620  0 0
tmpfs                   /dev/shm              tmpfs    defaults        0 0
proc                    /proc                 proc     defaults        0 0
sysfs                   /sys                  sysfs    defaults        0 0
/dev/VolGroup00/LogVol01 swap                 swap    defaults         0 0
/dev/hda1              /mnt/c                 vfat    iocharset=utf8,umask=000       0 0
/dev/hda5              /mnt/d                 vfat    iocharset=utf8,umask=000       0 0
/dev/hda6              /mnt/e                 vfat    iocharset=utf8,umask=000       0 0
/dev/hda7               /mnt/f                 vfat   iocharset=utf8,umask=000        0 0
/dev/hda8               /mnt/g                 vfat    iocharset=utf8,umask=000       0 0
/dev/sda1              /mnt/usb               vfat    iocharset=utf8,umask=000       0 0
/dev/hda9              /mnt/rh9               ext3     defaults                      0 0
/dev/dvd               /mnt/cdrom             iso9660    iocharset=utf8,user,ro      0 0

    第三步,编辑fstab。
    在fstab的最后面添挂我们要挂载的分区信息。例如:挂载/dev/hda1,也就是c盘分区。
/dev/hda1             /mnt/c                 vfat    iocharset=utf8,umask=000     0 0
/dev/hda1是windows系统所在的分区,/mnt/c是在linux系统中挂载windows分区的目录。,在/mnt/下的文件夹需要自己建立。当然,你也可以
vfat是lunux系统对windows分区使用的文件格式的表示,也就是windows的fat32格式。
iocharset=utf8是挂载的分区使用的字体。你也可以使用其他的字体。
    /dev/hda9那一行是用来挂载redhad9分区的。
    /dev/dvd 那一行是用来挂载光驱的。
    /dev/sda1那一行是用来挂载使用到usb接口的设备的,如u盘、mp3等。
                  然后,保存fstab。

   第四步,重启系统后,你所要挂载的分区内容就可以在/mnt目录下找到。以后,系统会自动帮你挂载分区 。