在linux中使用windows分区呢?

如题所述

linux支持很多种文件系统,包括windows的fat32和ntfs。对fat32的支持已经很好, 可以直接使用,而对ntfs的支持还不是太好,只能读,而写是极危险的,并且对ntfs的支持不是默认的,也就 是说你想要使用ntfs的话,需要重新编译内核。鉴于重编内核对于新手的复杂性,这里只讲解使用fat32分区的 方法下面给出上述问题的两种解决方案:1.在安装系统(linux),进行到分区选择挂载点时,你可以建立几个 挂载点,如/mnt/c,/mnt/d等,然后选择你的windowsfat32分区,把它们分别挂载到前面建立的挂载点即可。 (注意,正如前面所说,在这里你不能把一个ntfs分区挂载到一个挂载点,应为ntfs不是默认支持的。)这样你装好系统后就能直接使用你的windowsfat32分区了。例如,你把windows的c盘(linux中的/dev/hda1)挂载 到/mnt/c,那么你就能在/mnt/c目录中找到你的c盘中的全部数据。2.如果你在安装系统时没有像方案1所说 的那样挂载上你的fat32分区,没关系,仍然能够很方便的解决这个问题。
首先,用一个文本编辑器(如vi)打 开/etc/fstab,在文件的最后加入类似如下的几行/dev/hda1/mnt/cvfatdefault00
你所要做的修改就是,把/dev/hda1改成你要挂载的fat32分区在linux中的设备号,把/mnt/c改成相应的挂载 点即可。注意,挂载点就是一个目录,这个目录要事先建立。举一个例子,我有三个fat32分区,在windows中 是c,d,e盘,在linux中的设备号分别为/dev/hda1,/dev/hda5,/dev/hda6。那么我就要先建立3个挂载点,如/mnt/c,/mnt/d,/mnt/e,
然后在/etc/fstab中加上这么几行:
/dev/hda1/mnt/cvfatdefault 0 0
/dev/hda5/mnt/dvfatdefault 0 0
/dev/hda6/mnt/evfatdefault 0 0
保存一下退出编辑器。这样以后你重启??牴???? ?机器后就能直接使用c,d,e这三个fat32格式的windows分区了。可以看下《Linux就该这么学》里面的图文教程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-22
在Red Hat Linux下访问Windows系统的硬盘分区很简单。因为Red Hat Linux提供了对几乎所有文件系统的支持,因此它可以直接读写Windows系统的分区。安装Red Hat Linux 时,就可以指出计算机中存在的Windows分区的位置,并指定想要将它们载入到Linux文件系统中的位置。 
通常,将Windows系统中C盘的内容载入到Linux系统下的目录/mnt/c,这时就可以如同看待Linux文件系统中一个目录一样看待C盘了。我们可以对其中的文件进行读写,或者在其中创建一个新的文件或目录。如果安装时没有指定Windows分区的位置,或者由于其它原因使/mnt/c目录下看不到系统Windows分区C盘的内容,就可以用下面的命令手动载入该分区: 
#mount -t vfat/dev/hdal /mnt/c
此命令可以将设备名为/dev/hda1(可以是任何实际存在的分区设备名)的Windows分区载入到目录/mnt/c 下,参数“-t vfat”表明载入的文件系统类型为vfat。用类似的mount命令,也可以载入软盘文件系统,只不过软盘的文件系统设备名通常是“/dev/floopy”或“/dev/fd0H1440”。为了统一起见,可将其载入到目录/mnt/floopy中。  
相似回答