VMware虚拟机+Linux下如何访问Windows分区?

时间:2022-12-24 15:19:07
如题,Linux(9.0)安装在winxp+VMware平台上

开始全部为NTFS分区,后来将一个分区(G)改为FAT32,

但在Linux中,打开硬件管理器中的磁盘驱动器管理中

只看到原来Linux的安装分区,新改的FAT32的G盘依然没有看见.

请问该怎么做,让Linux检测到G盘?

13 个解决方案

#1


看过其他人的帖子,

说是在VMware下装的Linux和原来的系统是不同的系统,

好像是不能直接访问的,是吗???

好像可以通过VMware Tools来访问,不知道具体怎么样?

望各位大侠赐教!谢谢.

#2


挂载阿

#3


呵呵,通过VMware为Linux虚拟机添加物理硬盘就可以直接访问了;)

#4


用samba啊,在网络邻居就可以访问了

#5


关注!

#6


期待

#7


一、可以通过网络连接来实现;
二、可以先通过VM的共享文件夹再进行挂载来实现;

#8


是可以使用的,简单的使用就是使用mount:(主要是要知道硬盘分区的设备名称)
针对fat32分区:
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom 
针对ntfs分区:
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom 
也可以自定义文件格式,通过"-t 格式"可以为vfat, ext2, ext3等。

要想一劳永逸的话,就修改文件/etc/fstab吧,这样的话,系统启动后就可以自动加载Windows下面的分区了。

#9


在vmware的LINUX中使用本地硬盘的FAT分区 
将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中: 
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0 
其中win_ip是你的windows的IP地址; 
D$是你的windows里面共享的D盘的共享名; 
/mnt/d是要将该分区mount到linux的目录; 
win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。 
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。

#10


用magicISO作ISO镜像后挂载

#11


mengge(踏岸寻柳) 
为正解。
red-hat版本下,需要到fstab中添加一行
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0 

不过我以前用的thiz版本,它可以自动搜索到windows分区的,

#12


用mount命令就可以
mount -t smbfs -o username=Administrator,password="Haha!!" //IP//SHARENAME /mnt/MOUNTPOINT

#13


在VMwave中安装的linux下,用df,或fdisk,fdisk -l都看不到有Windows系统的分区,只有那在安装Linux时划分硬盘大小的那些空间而已,你们都说不到重点处了

#1


看过其他人的帖子,

说是在VMware下装的Linux和原来的系统是不同的系统,

好像是不能直接访问的,是吗???

好像可以通过VMware Tools来访问,不知道具体怎么样?

望各位大侠赐教!谢谢.

#2


挂载阿

#3


呵呵,通过VMware为Linux虚拟机添加物理硬盘就可以直接访问了;)

#4


用samba啊,在网络邻居就可以访问了

#5


关注!

#6


期待

#7


一、可以通过网络连接来实现;
二、可以先通过VM的共享文件夹再进行挂载来实现;

#8


是可以使用的,简单的使用就是使用mount:(主要是要知道硬盘分区的设备名称)
针对fat32分区:
mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom 
针对ntfs分区:
mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom 
也可以自定义文件格式,通过"-t 格式"可以为vfat, ext2, ext3等。

要想一劳永逸的话,就修改文件/etc/fstab吧,这样的话,系统启动后就可以自动加载Windows下面的分区了。

#9


在vmware的LINUX中使用本地硬盘的FAT分区 
将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中: 
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0 
其中win_ip是你的windows的IP地址; 
D$是你的windows里面共享的D盘的共享名; 
/mnt/d是要将该分区mount到linux的目录; 
win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。 
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。

#10


用magicISO作ISO镜像后挂载

#11


mengge(踏岸寻柳) 
为正解。
red-hat版本下,需要到fstab中添加一行
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0 

不过我以前用的thiz版本,它可以自动搜索到windows分区的,

#12


用mount命令就可以
mount -t smbfs -o username=Administrator,password="Haha!!" //IP//SHARENAME /mnt/MOUNTPOINT

#13


在VMwave中安装的linux下,用df,或fdisk,fdisk -l都看不到有Windows系统的分区,只有那在安装Linux时划分硬盘大小的那些空间而已,你们都说不到重点处了