日期:2014-05-16  浏览次数:20692 次

windows和Linux分区相互访问

windows和Linux分区相互访问


相信很多用过多系统的具有windows和Linux的朋友都知道这两个系统资源相互访问是比较麻烦的!下面简单介绍一下它们的访问:

一、 在Linux下访问Windows分区,特别是对老的Fat16/Fat32分区是非常容易的,只需要mount一下即可,访问ntfs分区稍微复杂一点,需要驱动支持,在Linux安装ntfs-3g就可以了!下面介

绍一下:

??? 1.安装
  1). 安装FUSE module
  ??????? NTFS-3G依赖FUSE的支持,所以先解压安装FUSE
  ??????? tar -xvzf fuse-***.tar.gz
  ??????? cd fuse-***
  ??????? ./configure
  ??????? make
  ??????? make install
  2).解压安装NTFS-3G
  ?????? tar -xvzf ntfs-3g-***.tar.gz??? //官方网站:http://www.ntfs-3g.com/? 这里下载:http://www.tuxera.com/community/ntfs-3g-download/  ??????
?????????? cd ntfs-3g-***
  ?????? ./configure
  ?????? make
  ?????? make install
  之后系统会提示安装成功,下面就可以用ntfs-3g来实现对NTFS分区的读写了

??? 2. 用法
  1). 首先得到NTFS分区的信息
  sudo fdisk -l | grep NTFS
  2). 设置挂载点,用如下命令实现挂载
  mount -t ntfs-3g <NTFS Partition> <Mount Point>
  例如得到的NTFS分区信息为/dev/sdb1,挂载点设置在/mnt/ntfs_disk下,可以用
  mount -t ntfs-3g /dev/sdb1 /mnt/ntfs_disk
  或者直接用
  ntfs-3g /dev/sdb1 /mnt/ntfs_disk
  3). 如果想实现开机自动挂载,可以在/etc/fatab里面添加如下格式语句
  <NTFS Partition> <Mount Point> ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
  这样可以实现NTFS分区里中文文件名的显示。
  4). 卸载分区可以用umount实现,用
  umount <NTFS Partition>
  或者
  umount <Mount Point>

二、有时,我们也会需要从Windows系统下访问Linux分区,比如当启动Windows过后,忽然想查看一下Linux下的某个文件而又不想重启系统等。下面简单介绍一下从Windows系统访问Linux的

方法。在Windows下访问Linux分区会带来很多方便,比如有一次我不小心吧fstab文件修改错了,以致Linux无法启动,其实只需吧fstab文件修改一点即可,于是用Ext2Fsd打开写操作修改了

fstab,系统就成功恢复了。不过,写操作是非常危险的,这些软件的作者都不建议使用,如果一定要用也要小心操作哦。
???? 1. ext2ifs
?????????? 这个工具与explore2fs都是John Newbigin使用Delphi写的,explore2fs Copyright (C) 2000,Ext2IFS v0.3 Copyright (C) 2004,由此也可以推测下哪个程序更完善,ext2ifs

默认支持ext分区的写操作。
下载地址:http://uranus.it.swin.edu.au/~jn/li...ext2ifs-0.3.zip
http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm
?????? 2.Paragon Ext2FS Anywhere
????????? 帮助你在 Windows 下访问 Linux 分区,把其作为正常逻辑器使用。提供对隐藏或者刚刚被创建的和格式化的 FAT/NTFS 分区。将创建,删除,格式,隐藏,在 Windows 下面取消

隐藏初选,逻辑值或者扩展逻辑分区。你能够也马上改变的驱动器盘符。支持ext2/3读写,但是对超过4G的文件写入存在不可预知的问题。
???? 3.explore2fs
????????? 使用相当简单,下载后解压缩,执行explore2fs.exe,程序会自动搜索ext2、ext3分区。
???? 4.Total Commander加Ext2+Reiser 插件
?????? Total Commander 网上很多,自行搜索一下吧。
?????? Ext2+Reiser 插件下载
?????? 下载地址:http://ghisler.fileburst.com/fsplugins/ex2fs.zip
?????????? http://www.ghisler.com/plugins.htm 有许多插件可下载使用。
?????? 下载并安装Total Commander,下载并解压缩Ext2+Reiser插件中的output目录到Total Commander的安装目录内(或硬盘的其他固定位置,想使用就不能删除),运行Total Commander

,选择配置--插件--文件系统插件--配置--添加--找到ex2fs.wfx并添加,最后“确定”插件添加成功。
???? 5.Ext2 Installable File System(另一个ext2ifs)
?????????? 两个软件不是一个作者,不过实现的原理应该相似,驱动通用。这个软件安装后就能使用ext分区,可读写,但更改分区盘符很不方便,需要先到控制面板卸载,重启后重新安装

程序重设盘符。
?????? http://www.fs-driver.org/download.html
?????? 6.Paragon Mount Everything
????????? 和Paragon Ext2FS Anywhere这个软件是同一个公司出品,功能极其相似,Paragon Mount Everything Professional里已经包含了Paragon Ext2FS Anywhere,当然卖的价格也高了

10美元。支持ext2/3读写,但是对超过4G的文件写入存在不可预知的问题。

引用:
Paragon Mount Everything Professional 是一款功能强劲的磁盘管理工具,程序可以让你挂载各种系统格式下文件的软件,让不同系统下的文件可以互相访问。
Mount Everything 用于解除各个操作系统(DOS,Windows,Linux)访问彼此文件系统的分区,使得访问计算机上别的操作系统的文件系统如同访问自己本来的文件系统一样方便,可以自如

的浏览、读写、创建甚至运行在各个分区的文件。
-支持NTFS1.2 - 3.1(Windows NT/2000/XP);
-支持可压缩的NTFS;
-支持Ex2和Ext3文件系统;
-在各中环境-Windows、DOS、Linux-下都支持大于4GB的分区;
-Windows平台支持:Windows 95/98/ME, Windows NT/2000 Workstation/Pro,Windows XP;
-任何Windows版本都可以无限制的访问Ext2/3FS和NTFS;
-DOS下对NTFS只读;
-Linux下对NTFS只读;
-在任何环境都支持基于脚本的批处理;
-Windows下提供了各种基本的分区功能;
-WIndows和DOS下随意改变启动器号;
-可建立能够访问NTFS以及其他各种移动存贮设备的DOS启动盘;
-提供了一个启动光盘,可直接进入DOS或Linux,并且访问NTFS(只读);


???? 7.Ext2Fsd
?????????? 安装后使用mount命令对ext分区挂载卸载,可读写。
?????? 下载地址: http://switch.dl.sourceforge.net/so...xt2Fsd-0.25.exe
?????? 8、rfstool
?????????? 命令行工具
??????? http://p-nand-q.com/download/rfstool.html
??????????? 下载地址:http://f