哪位技术大佬能说一下c++怎么对磁盘进行分区?
没有恶意,只不过想批量对某个磁盘分区。
没有人在这里能给你完整的代码,虽然没有太大的技术难度,但一是比较繁琐(要分析MBR或GPT结构,且测试复杂 ),二是有N多现成的工具可用(linux/dos下有fdisk,windows下有DiskPart或diskgenius等)
给你思路是可以的,你可以参考linux下fdisk的C++源码(它是公开的),更简单的,参考下isolinux或busybox中的源码,另外,因为目前一般操作系统所在引导分区是受保护的,你只能在第二物理硬盘做测试,建议使用虚拟机。
还有,这个不一定要用C++做(也不建议),用批处理+DiskPart就可以批量分区的。
热门标签: