请教:装载Windows所在的C盘时出现下面的错误!
装载Windows所在的C盘:首先
mkdir /mnt/c 在/mnt
目录下建立一个空的c目录;
然后输入:
# mount -t vfat /dev/hda1 /mnt/c
可是得到是:
mount: /dev/hda1 is not a valid block device
各位大哥这是什么原因啊?
我是错在哪里呢?
谢谢! fdisk -l 的结果弄出来看看 月下刀客大师:
您好!
# fdisk -l
Disk /dev/hdc: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks IdSystem
/dev/hdc1 * 1 255020482843+ cWin95 FAT32 (LBA)
/dev/hdc2 2551 973257689415 fWin95 Ext'd (LBA)
/dev/hdc5 2551 510020482843+83Linux
/dev/hdc6 5101 765020482843+ 7HPFS/NTFS
/dev/hdc7 7651 973216723633+ bWin95 FAT32
月下刀客大哥是什么原因阿?
谢谢大哥! 你没有看清是/dev/hdc1 吗?是c而不是a 月下刀客大哥:
我还是不 明白:
/dev/hdc1 * 1 2550 20482843+ c Win95 FAT32 (LBA)
# mount -t vfat /dev/hda1 /mnt/c
我是架在 C 盘阿?
您说是c而不是a
我还是不知道错误在哪里?
请大哥明点!
谢谢! 第二IDE接口的master盘就是hdc。 谢谢 月下刀客大哥 会 谁比我菜大哥!
月下刀客大哥 会 谁比我菜大哥
是不是我现在硬盘是插在主板的第二个 IDE 接口上是吗?
那么我要装载 C 盘:
# mount -t vfat /dev/hdc1 /mnt/c
月下刀客大哥 会 谁比我菜大哥,是不是这样啊?
*********************************************
dev/hdc1 * 1 2550 20482843+ c Win95 FAT32 (LBA)
是不是表示 WINDOWS 下的 C 盘
/dev/hdc2 2551 9732 57689415 f Win95 Ext'd (LBA)
是不是表示 WINDOWS 下的 C 盘
/dev/hdc5 2551 5100 20482843+ 83 Linux
这里表示的是什么呢?
/dev/hdc6 5101 7650 20482843+ 7 HPFS/NTFS
这里表示的是什么呢?
/dev/hdc7 7651 9732 16723633+ b Win95 FAT32
这里表示的是不是光区?
****************************************
谢谢!
dev/hdc1 * 1 2550 20482843+ c Win95 FAT32 (LBA)
是不是表示 WINDOWS 下的 C 盘 >>对
/dev/hdc2 2551 9732 57689415 f Win95 Ext'd (LBA)
是不是表示 WINDOWS 下的 C 盘 >>不对,这是扩展分区,你可以不管
/dev/hdc5 2551 5100 20482843+ 83 Linux
这里表示的是什么呢? >>这里开始是逻辑分区,被linux所用
/dev/hdc6 5101 7650 20482843+ 7 HPFS/NTFS
这里表示的是什么呢? >>这里是win的ntfs分区,因为hdc5被linux占用,所以这里是d盘
/dev/hdc7 7651 9732 16723633+ b Win95 FAT32
这里表示的是不是光区? >>fat32格式的逻辑e盘
****************************************
用mount -t fat /dev/hdc1 /mnt/c 进行挂载,但这样往往会出现中文目录乱码问题。
最好根据locale,指定字符编码进行:
mount -o iocharset=utf8 /dev/hdc1 /mnt/c
或
mount -o iocharset=cp936 /dev/hdc1 /mnt/c
希望你多看看精华贴,你所问的所有问题,精华贴都有答案。 月下刀客大哥:
您好 !
还要向您请教一个问题阿?
我在 WINDOWS 里的 C 盘
有文件夹:
Documnet and Settings
FOUND.000
Inetpub
NVIDIA
Program Files
WINNT
我的文件
有文件:
odbcconf
我在终端输入:
# mount -o iocharset=cp936 /dev/hdc1 /mnt/c
然后在终端输入:
# cd /mnt
# cd c
# dir
得到
arcldr.exe config.sys msdos.sys pagefile.sys 我的文件
arcsetup.exeDocuments\ and\ Settingsntdetect.comProgram\ Files
autoexec.batfound.000 ntldr ravbin
bootfont.binInetpub nvidia Recycled
boot.ini io.sys odbcconf.logwinnt
月下刀客大哥,还有几个问题向您请教:
1:
文件夹名称的大小写变了
2:
在 终端输入:
# cd winnt
可是得到的是:
bash: cd: winnt: 没有那个文件或目录
月下刀客大哥,这是什么原因呢?
谢谢! 你应该进入/mnt/c目录后再输入命令。即
#cd /mnt/c
#cd winnt
文件夹名称的大小写变了
linux大小写敏感,linux显示的才是真实情况
在 终端输入:
# cd winnt
可是得到的是:
bash: cd: winnt: 没有那个文件或目录
你当前目录在root上,下面没有winnt这个目录,当然出错
# cd /mnt/c/winnt 就可以了吧(挂载c:后)
页:
[1]