Linux 内核支持读写Fat、NTFS、Vfat、Fat32、Hfs 等文件系统(至少可以读),因此在 Linux 下访问 Windows 要比在 Windows 下访问 Linux 方面的多,不需要使用专门的软件,直接使用 Linux 命令即可。
Fat/Fat32分区时 Linux 访问 Windows 分区
Linux 将系统中所有的设备都看作文件,所以在 Linux 下访问 Windows 分区非常方便,只要使用 mount 命令将 Windows 分区挂接成 Linux 的一个文件夹即可。
mount 命令的使用格式是(必须以 root 用户身份登陆):
mount [-afFhnrvVm] [-|<标签>] [-o<选项>] [-t<文件系统>] [设备名称] [挂接点]
若要将 Windows 的某一分区(如D盘)挂接到 Linux 的 /temp/win 这个目录下,首先请在 /mnt下建立 win 文件夹,然后启动 Console 终端模式,输入命令“mount /dev/hda5 /temp/win”,再进入 /temp/win 目录,您就能看到 Windows 中 D 盘的内容了。
“ /dev/hda5“ 是 Linux 下分区的一种表示方式,在 Linux 下看 Windows 分区一般是:hda1 为C盘,hda5为D盘,hda6为E盘,以此类推。。。
不过用上面的方法加载 Windows 分区后,不能正常显示中文文件名和文件夹名,英文却能正常显示,可以在 mount 命令中加入一些参数让它正确显示中文。这时,只要将上述命令改为“mount -t vfat -o iocharset=cp936 /dev/hda5 /temp/win”,运行就可以了。
加载了这个分区,在不使用时还可以将它卸除,而卸除的命令为 umoun,若是卸除上述分区,只要输入“umount /temp/win”即可。
另外,还可以让 Linux 在启动时自动加载分区,这样就不用每次使用 Windows 分区时都要输入命令加载了。
首先请以 root 用户登陆,进入图形界面后通过 Linux 的文件管理器找到 /etc 目录下的 fstab 文件,单击右键选择一个文字编辑软件打开此文件,在内容的最下方添加一行命令“/dev/hda5 /temp/win vfat codepage=936,iocharset=cp936 1 1”,然后在 /temp目录下建立 win 文件夹,重新启动计算机后,再访问 /temp/win 目录就是 Windows 分区的内容了。也可以通过此种方法加载多个分区,而编辑时也可以在命令行方式下使用 vi 等编辑器。
Linux 访问 Windows 分区
来源:
作者:
时间:2007-03-08
Tag:
点击:
0
