现在介绍Linux系统下挂载Windows分区的方法。
1、手工挂载
在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的。首先你得知道Linux下对硬盘分区的称呼。比如Windows下的C盘通常是hda1,D盘是hda5,E盘是hda6等等。
要挂载Windows分区,首先得确定你所用的Linux系统的locale(这个locale包括了系统使用的语言和字符的编码等信息)。中文Linux 常用的locale是zh_CN.gb2312,zh_CN.gbk,zh_CN.gb18030 和 zh_CN.UTF-8 。
在默认安装中,Debian Linux和Mandriva Linux的locale是zh_CN.gb2312,而Ubuntu Linux和Fedora Linux的locale是zh_CN.UTF-8 。最好不要随便更改locale,否则会出现很多乱码的情形。要查看系统的locale,可以在终端下输入下面的命令查看: echo $LANG
其次,你得知道你的windows分区的格式,这个在windows的分区的属性中可以看到,一般是fat32和ntfs格式的。
假设你的locale是zh_CN.UTF-8,要挂载一个/dev/hda1的fat32格式的windows分区到/mnt/C目录(若这个目录不存在手工新建一个),可以在终端下输入以下命令(在Ubuntu里还需要在这行命令前加上sudo): mount -t vfat /dev/hda1 /mnt/C -o iocharset=utf8
如果你的locale不是zh_CN.UTF-8,把上面命令的utf8改为gb2312;如果这个windows分区是ntfs格式的,将上面命令的vfat改为ntfs。
这样挂载的ntfs格式的分区,只有root能读取,如果需要让普通用户也能读取,需要再加上umask=022选项,如下: mount -t ntfs /dev/hda1 /mnt/C -o iocharset=utf8,umask=022
类似地,如果要让挂载的分区允许所有用户读取和修改,可以将上面的umask=022,改为umask=0就可以了。
卸载分区就简单多了: umount /dev/hda1
有时候卸载分区时提示分区繁忙(device is busy),可以先用下面的命令看看哪个进程在使用此分区: fuser -cu /dev/hda1
假如屏幕的输出为 /dev/hda1: 8463m(cck)
则可以用此命令看这个进程对应的程序名字: ps 8463
然后可以用此命令结束此进程: kill -9 8463
这样就可以正常卸载分区了。
2、自动挂载
要让Linux系统启动时自动挂载windows分区,可以把上述的命令写入 /etc/fstab 文件中,下面是一个例子:
# /etc/fstab: static file system information.
#
#[file system] [mount point] [type] [options] [dump] [pass]
proc /proc proc defaults 0 0
/dev/hda9 / ext3 defaults 0 1
/dev/hda13 none swap sw 0 0
/dev/hdc /media/cdrom iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy auto rw,user,noauto 0 0
/dev/hda10 /mnt/debian ext3 defaults 0 0
/dev/hda1 /mnt/C ntfs utf8,umask=022 0 0
/dev/hda5 /mnt/D vfat utf8,umask=0 0 0
分享到:
相关推荐
本文档详细介绍了Linux系统上挂载Windows分区和U盘的方法,涵盖了支持NTFS分区、挂载Windows分区、挂载U盘等内容。 支持NTFS分区 为了使Linux系统支持NTFS分区,可以通过编译内核实现,但最简单的方式是通过安装...
Linux 系统下挂载 Windows 分区是一项实用的技术,它允许用户在 Linux 系统中访问和管理 Windows 分区中的文件。挂载 Windows 分区可以分为两步:手工挂载和自动挂载。 手工挂载 Windows 分区需要了解 Linux 系统对...
本文将深入讲解这一过程,帮助用户更好地理解如何在Linux环境中操作Windows分区。 首先,我们需要了解Linux中的文件系统类型。Linux默认支持ext系列(如ext2、ext3、ext4)以及一些其他类型的文件系统,如FAT和VFAT...
RedHat Linux 自动挂载 Windows 文件系统可以解决 Linux 下对非 Linux 分区格式的文件系统的访问问题,提高了系统的可用性和灵活性。通过修改 fstab 文件或 rc.local 文件可以实现自动挂载 Windows 文件系统。
### Ubuntu下自动挂载Windows分区的方法详解 #### 一、背景介绍 Ubuntu 是一款非常流行的开源操作系统,基于 Linux 内核。很多用户选择在一台计算机上同时安装 Ubuntu 和 Windows,以便于根据不同的需求灵活切换...
本文将深入探讨如何在Fedora 9中设置开机自动挂载Windows分区,这一操作对于双系统用户尤其重要,它能够极大地提高工作效率和用户体验。 ### 一、理解Fedora中的自动挂载机制 在Fedora中,自动挂载功能主要依赖于...
本文将详细介绍如何创建文件系统、挂载文件系统,以及如何卸载文件系统或设备。我们将主要关注Linux中的分区、格式化和挂载操作。 首先,创建文件系统前需要对存储设备进行分区。在Linux中,常用的分区工具有fdisk...
### 虚拟机Linux下挂载Windows XP硬盘的知识点详解 #### 一、背景介绍 随着技术的发展,越来越多的企业和个人开始使用虚拟化技术来提高资源利用率和灵活性。虚拟机技术允许用户在同一台物理计算机上运行多个操作...
为了挂载Windows分区,首先需要在文件系统中创建一个挂载点。推荐的做法是在`/mnt`目录下创建一个新的目录,如`/mnt/WinF`,用于挂载Windows XP的F分区。 **命令示例**: ``` # mkdir /mnt/WinF ``` #### 步骤二:...
本文详细介绍了在 Linux 系统中如何挂载 U 盘、移动硬盘以及查看并挂载 Windows 分区的方法。通过这些步骤,可以轻松地在 Linux 系统中访问不同类型的存储设备和文件系统。无论是对于日常使用还是系统管理,掌握这些...
#### 挂载Windows分区 有了挂载点后,我们就可以进行挂载操作了。根据前面了解到的信息,假设Windows的C盘对应的磁盘名称为`/dev/hdc1`,则可以使用以下命令进行挂载: ```shell mount -tvfat /dev/hdc1 /mnt/WinC ...
为了方便地访问Windows分区,比如D盘,Linux提供了一种自动挂载的方法,这主要通过修改`/etc/fstab`文件来实现。`/etc/fstab`是Linux系统中的一个关键配置文件,用于管理开机时自动挂载的文件系统。 首先,我们来...
Linux 硬盘挂载方法 本文档将向您介绍 Linux 硬盘挂载方法,包括手工挂载和自动挂载两种方式。...手工挂载方法可以临时挂载 windows 分区,而自动挂载方法可以让 Linux 系统启动时自动挂载 windows 分区。
在 Linux 系统中挂载 NTFS 分区是一项常见的操作,尤其对于那些需要与 Windows 操作系统共享数据的用户来说更是如此。下面将详细介绍如何在 Linux 系统中挂载 NTFS 分区。 #### 准备工作 1. **确认 Linux 内核版本...
### Linux下挂载U盘和硬盘光驱方法 在Linux操作系统中,挂载与卸载U盘、硬盘或光驱等存储设备与Windows系统有所不同,虽然不如Windows那样直观易用,但一旦熟悉了相关的命令行操作后,便能更加灵活高效地管理这些...
本指南将详细介绍如何在Linux环境下安全地删除Windows分区并扩展Linux的存储空间。 首先,准备工作至关重要。确保备份所有重要的个人文件和系统配置,以防万一操作过程中出现问题。Linux系统中的`fdisk`命令用于...
本文讨论了如何让Linux支持Windows下的NTFS分区,解决了Linux系统无法挂载NTFS分区的问题。本文首先介绍了背景,笔者需要将网站的数据备份到移动硬盘上,但由于服务器和本地电脑不在同一网络,下载时间较长,影响了...
例如,你可以通过以下命令挂载Windows分区: ```bash mount -t vfat -o iocharset=gb2312 /dev/hda5 /mnt/d ``` 其中,`/dev/hda5`是你的Windows分区设备,`/mnt/d`是你在Linux中为该分区创建的挂载点。同样的命令...
为了在Linux系统启动时自动挂载Windows分区,你可以将上述挂载命令写入`/etc/fstab`文件。例如: ``` # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> ...