Windows 2000和Linux共享硬盘分区实战

IT商界

  笔者的双系统为Windows 2000 SP4和Turbo Linux7.0简体版,实现某分区共享的方法如下:

  先在Windows 2000下用PQ Magic分出一个新的主分区(FAT32格式)并格式化,由于已经有一个主分区C,所以这个新的FAT32主分区建立在硬盘的最后部分。然后进入Linux,运行Fscfg程序进行分区加载:首先在根目录下新建目录/new作为加载点;然后,根据前边建立的FAT32主分区的物理设备名称(这里是“/dev/hda3”),在Fscfg程序中设定设备名、加载点和分区格式,确定后程序自动保存,退出。此时fstab文件已经被更改了。以root身份运行“mount -a”命令,没有任何提示,再次运行“mount -a”命令,则系统会提示分区已经加载。运行Startx,进入KDE,如果FAT32主分区内有文件,此时就可以在/new目录中看到FAT32主分区中的内容了。对该分区,Linux可以进行读写操作,可以把Linux下的漂亮墙纸拷贝到此分区中,然后回到Windows 2000下查看。

  在此过程中,我发现使用Fscfg,Linux也可以加载Windows 2000的NTFS分区,只是对NTFS格式的分区只能读,不能写。Fscfg程序还可以检测哪些分区可以加载。另外,在Windows 2000能正常使用的长文件名(包括中文字符)在Linux下会显示出部分乱码,不过不影响使用,用英文重命名即可解决此问题。

  需要说明的是,笔者的双系统是安装在两块硬盘上的(见图,PQ Magic下显示),“/dev/hda1”安装的是Windows 2000系统,“/dev/hdb2”安装的是Linux系统。第一块硬盘分了5个区,分别是主分区(NTFS格式,装Windows 2000)、扩展分区(建3个逻辑分区,NTFS格式)和FAT32主分区;第二块硬盘前部分空出,留给Linux安装使用,建立了3个EXT2和SWP分区,后面的部分则是扩展分区,建立了4个逻辑分区,NTFS格式。Linux可以很好地检测第二块硬盘上的4个NTFS逻辑分区,并且加载;但不能顺利检测出第一块硬盘上的3个NTFS逻辑分区,所以才需要使用PQ Magic分出新的FAT32主分区,此分区被Linux识别为“/dev/hda3”。

  本文通过建立FAT32格式主分区,成功实现了Windows 2000和Linux的磁盘分区共享。