Files
chill_notes/Linux/Ubuntu/Ubuntu挂载Windows硬盘.md
2026-04-21 20:30:23 +08:00

123 lines
1.8 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ubuntu 挂载 Windows 硬盘
> 双系统下,在 Ubuntu 中访问 Windows 分区
## 1. 查看硬盘分区
```bash
# 进入设备目录
cd /dev
# 查看所有磁盘设备
ls -l sd*
# 查看详细分区信息
fdisk -lu
```
输出示例:
```
Device Boot Start End Blocks Id System
/dev/sda1 2048 97656447 48827200 7 HPFS/NTFS
/dev/sda2 97656576 1953523711 927983568 7 HPFS/NTFS
```
根据 `Blocks` 大小判断分区:
- `~50GB` = C 盘
- `~450GB` = D 盘或其他 Windows 分区
---
## 2. 创建挂载点
```bash
# 进入挂载目录
cd /mnt
# 查看当前内容
ls
# 创建挂载点(目录名任意)
sudo mkdir /mnt/win-d
sudo mkdir /mnt/win-e
```
> 也可使用 `/media` 目录作为挂载点。
---
## 3. 挂载分区
```bash
# 挂载 NTFS 分区(以 sda5 为例,即 D 盘)
sudo mount /dev/sda5 /mnt/win-d
# 查看内容
cd /mnt/win-d
ls
```
---
## 4. 卸载分区
```bash
# 卸载
sudo umount /mnt/win-d
# 或使用设备名
sudo umount /dev/sda5
```
---
## 5. 设置开机自动挂载
```bash
# 查看分区 UUID
sudo blkid
# 编辑 fstab
sudo vim /etc/fstab
```
添加行:
```
# <文件系统> <挂载点> <类型> <选项> <dump> <pass>
UUID=xxxxxxx /mnt/win-d ntfs-3g defaults 0 0
```
```bash
# 测试配置是否正确
sudo mount -a
# 重启后生效
```
---
## 常用命令
| 命令 | 说明 |
|------|------|
| `fdisk -lu` | 查看分区表 |
| `blkid` | 查看分区 UUID |
| `mount /dev/sdaX /mnt/xxx` | 挂载 |
| `umount /mnt/xxx` | 卸载 |
| `mount -a` | 测试 fstab 配置 |
---
## NTFS 读写支持
Ubuntu 默认支持 NTFS 读写,如需额外工具:
```bash
# 安装 NTFS-3G可选
sudo apt install ntfs-3g
```
---
> 参考:[CSDN - Ubuntu 挂载 Windows 硬盘](https://blog.csdn.net/yaoxingshuai/article/details/50563245)