windows读取linux分区,如何在windows系统下读取linux硬盘数据
一、如何在windows里挂载linux分区
Windows下挂载linux分区就只能借助第三方工具。
这里使用的是ext2fsd这个工具,还有其他几款软件参考
ext2/3只读访问比较完善,驱动较多,reiserfs较少,xfs只有一个不能工作的雏形,ufs有两个驱动,jfs根本就没听说过有。
ext2的驱动有 Ext2IFS, FSDExt2, Ext2FSD, ext2fsnt等等。
ext2/3可以用 ltools, explorer2fs导出 ext2/3中的文件,不能无缝访问。
paragon-software就是 partition manager的公司,有个 Partition Explorer可以导入,我记得以前好像有驱动的。
reiserfs驱动只有 rfsd,导入工具可以用 ltools+ GUI和 rfstool+ GUI。
Total Commander Plugins支持 ext2/3和 reiserfs,据说就是两个开源驱动的组合,所以还是 GPL的。
xfs在 win下有个 xfs32,只是雏形,连导入都不能工作。
usf驱动有 ffsdrv和 ufs2tools。
1、进入命令行,进入解压缩之后的setup目录,运行setup xp。
2、进入wxp目录,运行Ext2Mgr.exe,在卷列表中,右键菜单中的Change Drive Letter设置需要访问的linux分区的挂载点,也就是盘符。
3、进入资源管理器,就可以对这个分区进行访问了。不需要时只需删除第二步设置的盘符即可。
二、如何在windows 7下访问Linux分区
双系统中从Windows访问Linux分区 ext2 ext3的三种方法
如果你有一个Windows/Linux双重启动的系统,你可能会知道这个问题:你可以在Linux里访问Windows里的文件,但是相反的路却行不通。
本指南展示了三种从Windows里访问Linux分区(ext2或ext3文件系统)的方法:Explore2fs, DiskInternals Linux Reader,还有Ext2 Installable File System For Windows。前两种提供只读访问,而Ext2 Installable File System For Windows则提供可读可写的*作。
1**新的explore2fs压缩文件...
然后解压。在解压出来的文件夹,你会找到explore2fs可执行文件。双击开始安装它:
启动Explore2fs文件浏览器;现在你可浏览你的Linux分区并**/粘贴文件到你Windows分区:
2**并安装 DiskInternals Linux Reader。
安装完成后,Linux Reader自动启动并扫描你硬盘上的Linux分区:
然后,你就可以在Linux Reader中发现你的Windows和Linux分区(就像 Windows的资源管理器):
3 Ext2 Installable File System For Windows Ext2 Installable File System For Windows(它支持ext2ext3!)。安装过程中会要求你为Linux分区指定驱动器盘符(比如L);没有必要为交换分区指定一个驱动器盘符:
安装完成,你可以发现Linux分区出现在Windows资源管理器中(在安装过程中你指定的盘符下):
三、windows系统怎么挂载linux分区
一、手动配置方面:
1、进入linux后,打开shell终端,也就是命令行。
2、为你即将挂接的windows分区指定一个文件夹,因为所有的系统分区在linux内都是以文件形式记录和查看的。所以windows分区在linux内看到的也是一个文件夹。建议在mnt内创建一个分区文件夹,比如WinF(windows系统F分区)。
可以在X-windows内使用右键Create New folder,当然也可以在shell终端下面配置
first,进入mnt文件夹使用命令:(shell/mnt)# mkdir/mnt/WinF
你的文件夹就创建了,当然在linux下文件名称是区分大小写的,这个需要注意
3、使用mount命令将windowsXP的某个分区挂接到Linux下。
(shell/root)#mount(-afEhnrVm)<-l(标签)><-o(选项)><-t(文件系统)><dev(设备名)><挂入点>
当然前面的(-afEhnrVm)等这些参数的含义可以通过man mount命令进行查看,这里就不罗嗦了。
以我的系统为例:我现在希望把WindowXP的F分区挂到/mnt/WinF文件夹下,可以使用如下命令
(shell/root)#mount-t vfat/dev/hda7/mnt/WinF
OK,这样就可以访问WindowsXP下的F盘了。
解释一下这个命令。
mount挂载命令,-t指定下一个参数为文件系统参数,vfat文件系统为vfat,目前window的fat32,或fat分区都可以用这个参数,但是NTFS格式是不行的,这个可以查看我的另一篇专门讲述如何在linux下挂载NTFS分区的文章。/dev/hda7 windows下的F分区,为什么呢?
一共有两个普通IDE硬盘,linux是用/hd来标识IDE硬盘的,如果是SCSI硬盘就使用/sd
Unix的硬盘分区命名规则很简单。命名系统也适合于任何不要求直接连接声卡的光碟。
名构;的前两个字母反映磁盘类型:如果是普通IDE硬盘,则为hd;如果是SCSI硬盘,则为sd
第三个字母取决于硬盘的位置。第—个硬盘指定为a,第二个硬盘指定为b,等等。换句
话说,如果主控制器连接两个不同的物理IDE硬盘,则第二个盘(从盘)称为hdb。相反,
SCSI硬盘的字母对应于指定的ID号。例如,如果有两个SCSl硬盘,ID为0和1,则ID为0的
SCSI硬盘称为sda,ID为1的SCSI硬盘称为sdb。命名时,光碟和DvD也归类为硬盘。
第四个位置的字母反映了磁盘如何分区。由于多可以有四个主分区,因此指定为1
2、3、4。第一个生成的逻辑盘在位置5,即使只有一个主分区。所以window的硬盘就是/hda,F区就是/hda7
/mnt/WinF不用解释了,就是你要映射到linux的一个文件夹。
以上的就是在进入linux系统后手动去挂载硬盘分区然后访问windows分区,下面介绍如何自动挂载。
二、系统启动时自动挂载WindowsXP分区
方法很简单,修改/etc/fstab文件即可,这个文件会在系统启动时执行,并将其中定义的设备进行挂载。我们只要在文件里面加入我们需要挂载的分区就OK了,参考下面的语句。
/dev/hda5/mnt/WinF vfat defaults 0 0
前三个参数不解释了。你应该明白。defaults为root用户挂装方式。有auto、defaults等。第一个0表示可读可写,第二个0表示启动顺序,0为第一个,一般挂载的硬盘分区,包括linux自己的分区也是在这里定义,启动参数也是0,然后系统会安装文件中定义的各个分区顺序进行挂载和读取在这个文件里你还能读到CDROM和Floppy的挂载定义。
四、如何在windows系统下读取linux硬盘数据
去**一个软件
windows下专门读取Linux分区的
不过不知道那个软件是否支持win7
1、.Linux Reader功能简单,界面和Windows文件管理器类似,*作起来非常方便.
2、Explore2fs体积小,无需安装,仅有一个exe文件,**后即可使用.只能读取,不能写入.
3、Ext2fsd安装之后和Ext2 IFS类似,能够给Linux分区加上盘符.不过不兼容Windows Vista
以上几款都可以试一试