1 问题
今天把前几天在Linux下分区的硬盘插在Windows系统下,在我的电脑界面下没有相应的分区盘符出现,但是在存储管理中可以看到这块磁盘被分成了几个分区,可以发现它不能识别主分区和拓展分区。
Windows下的存储管理界面
2 解决方案
经过排查,发现是在分区的时候没有设置分区类型(partition type),因此Linux系统下默认是Linux类型,但是实际上是有很多选项的,其中就包括Windows下能识别的W95 FAT32 (LBA)类型。输入命令cfdisk
进入到分区工具界面,可以发现所有的分区的ID Type都是Linux,可以通过底下的[Type]选项进行修改。
cfdisk分区工具界面
可供选择的类型
选择编号为c的W95 FAT32 (LBA)类型
3 结果
卸载磁盘之后插入到Windows系统下,可以发现前面遇到的问题都已经解决,系统能够识别分区,并且自动分配盘符,同时也能区分主分区和逻辑分区。
Window系统下的我的电脑
Windows系统下的存储管理
4 新问题
对于Linux下磁盘分区和格式化而言,U盘和硬盘基本上没有什么区别,于是我将我的8G优盘也分成两个区,容量大小分别为4G和3.5G(U盘实际容量只有7.5G),分区类型依然是windows下可识别的cH型。但是在Windows下,只能识别出其中的一个分区,在磁盘管理中两个分区都正常,只是其中一个分区不能分配盘符,进行相关操作就会报错。
操作-[更改驱动器号和路径] 报错