哪位技術(shù)大佬能說一下c++怎么對(duì)磁盤進(jìn)行分區(qū),?
沒有惡意,,只不過想批量對(duì)某個(gè)磁盤分區(qū)。
沒有人在這里能給你完整的代碼,,雖然沒有太大的技術(shù)難度,,但一是比較繁瑣(要分析MBR或GPT結(jié)構(gòu),,且測(cè)試復(fù)雜 ),二是有N多現(xiàn)成的工具可用(linux/dos下有fdisk,windows下有DiskPart或diskgenius等)
給你思路是可以的,,你可以參考linux下fdisk的C++源碼(它是公開的),,更簡(jiǎn)單的,參考下isolinux或busybox中的源碼,,另外,,因?yàn)槟壳耙话悴僮飨到y(tǒng)所在引導(dǎo)分區(qū)是受保護(hù)的,你只能在第二物理硬盤做測(cè)試,,建議使用虛擬機(jī),。
還有,這個(gè)不一定要用C++做(也不建議),,用批處理+DiskPart就可以批量分區(qū)的,。
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問答平臺(tái),,專注于分享你不知道的知識(shí)、經(jīng)驗(yàn)及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。