`

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://freshmeat.net/redir/rfstool/...fstool-0.14.zip
        9、rfsgui-2.2
            使用rfstool功能,gui界面。
           下载地址:http://www.wolfsheep.com/map/rfsgui/rfsgui-2.2.zip
       10、YAReG
              也是使用rfstool功能,gui界面,需.net framework的支持
          http://yareg.akucom.de/
       11.ReiserDriver Pre-release Version 2
            下载地址:http://switch.dl.sourceforge.net/so...-release.v2.zip
       12.R-studio
       功能超强的数据恢复、反删除工具,采用全新恢复技术,为使用FAT12/16/32、NTFS、NTFS5(Windows 2000系统)和Ext2FS(Linux系统)分区的磁盘提供完整数据维护解决方案!同

时提供对本地和网络磁盘的支持,此外大量参数设置让高级用户获得最佳恢复效果。具体功能有:采用Windows资源管理器操作界面;通过网络恢复远程数据(远程计算机可运行

Win95/98/ME/NT/2000/XP、Linux、UNIX系统);支持FAT12/16/32、NTFS、NTFS5和Ext2FS文件系统;能够重建损毁的RAID阵列;为磁盘、分区、目录生成镜像文件;恢复删除分区上的文件、

加密文件(NTFS 5)、数据流(NTFS、NTFS 5);恢复FDISK或其它磁盘工具删除过得数据、病毒破坏的数据、MBR破坏后的数据;识别特定文件名;把数据保存到任何磁盘;浏览、编辑文件

或磁盘内容等等。

上面列出的工具只是比较常见的,还有不少WINDOWS下可访问LINUX分区的工具,这得益于微软的IFS Kit(The primary goal of the Microsoft Windows Installable File System (IFS)

Kit is to provide all of the materials necessary to design, build, and debug file systems and file system filter drivers for Windows 2000 and later operating systems.

)想看了解更多不妨到这里去看看:http://www.microsoft.com/taiwan/whdc/devtools/ifskit/default.mspx

 

分享到:
评论

相关推荐

    入门学习Linux常用必会60个命令实例详解doc/txt

    这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...

    c语言实战105例源码

    14 华氏温度和摄氏温度的相互转换  15 SimpleDebug函数应用  16 常用的几种排序方法  17 广度优先搜索及深度优先搜索  18 实现基本的串操作  19 计算各点到源点的最短距离  20 储油问题  21...

    《计算机操作系统》期末复习指导

    •为用户提供统一方法(以数据记录的逻辑单位),访问存储在物理介质上的信息。 2、文件分类 (1)按文件性质与用途分:系统文件、库文件、用户文件 (2)按操作保护分:只读文件、可读可写文件、可...

    自己动手写操作系统(含源代码).part2

    Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这成为了 Linux第一个内核的...

    自己动手写操作系统(含源代码).part1

    Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这成为了 Linux第一个内核的...

    C语言实战105例 含105个源代码

    实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 常用的几种排序方法 46 实例17 广度优先搜索及深度优先搜索 53 实例18 实现基本的串操作 ...

    《C语言实战105例》

    实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 常用的几种排序方法 46 实例17 广度优先搜索及深度优先搜索 53 实例18 实现基本的串操作 ...

    C语言实战105例源码.rar

    实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 常用的几种排序方法 46 实例17 广度优先搜索及深度优先搜索 53 实例18 实现基本的串操作 ...

    C语言实战105例源码

    实例14 华氏温度和摄氏温度的相互转换 38 实例15 SimpleDebug函数应用 40 第2部分 数值计算与数据结构篇 实例16 常用的几种排序方法 46 实例17 广度优先搜索及深度优先搜索 53 实例18 实现基本的串操作 ...

    新版Android开发教程.rar

    o Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows o Not Not Not Not compatible with Gnu Compiler for Java (gcj) Note: Note: Note: Note: If JDK is already installed on your ...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    mini2440用户手册

    1.1.3 Linux系统特性...........................................................................................................................- 18 -  1.1.4 WindowsCE 5.0 系统特性........................

Global site tag (gtag.js) - Google Analytics