zit*_*nic 10 linux mount partitioning
我在 Linux 上安装 NTFS 硬盘时遇到问题。我正在运行 Ophcrack live CD。
fdisk 显示我已安装在计算机上的硬盘驱动器。
fdisk -l
Disk /dev/hdc: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 3647 29294496 7 HPFS/NTFS
Run Code Online (Sandbox Code Playgroud)
但是我的/dev目录中没有那个设备,所以我无法挂载它。
ls /dev/hd*
/dev/hda /dev/hda4 /dev/hda8 /dev/hdb2 /dev/hdb6 /dev/hdc
/dev/hda1 /dev/hda5 /dev/hda9 /dev/hdb3 /dev/hdb7 /dev/hdd
/dev/hda2 /dev/hda6 /dev/hdb /dev/hdb4 /dev/hdb8
/dev/hda3 /dev/hda7 /dev/hdb1 /dev/hdb5 /dev/hdb9
Run Code Online (Sandbox Code Playgroud)
会发生什么?
您可以手动创建此节点:mknod /dev/hdc1 b 22 1
然后你应该检查是否可以读取cat /dev/hdc1 > /dev/null
要么内核找不到分区,要么 udev 没有自动创建该节点。udev 负责创建该文件
如果手动创建 /dev/hdc1 失败,您可以手动指定偏移量挂载分区:
losetup /dev/loop0 /dev/hdc -o $((63*512)) 挂载 /dev/loop0 /mnt/hdc1
您应该使用fdisk -l -u /dev/hdc来纠正63.
| 归档时间: |
|
| 查看次数: |
8261 次 |
| 最近记录: |