[問題] 如何用C寫讀取Partition Table的方法?

看板C_and_CPP作者 (YA賈修動畫真好看)時間15年前 (2009/11/23 17:24), 編輯推噓5(505)
留言10則, 3人參與, 最新討論串1/2 (看更多)
小弟目前 有些資訊內容 需要從Partition Table內取得 例如: 現在格式 (ext3 ,fat32 ,fat16..等等資訊) 除了讀取Partition Table外我真的想不知道如何取得了 上網查了一下 還是對讀取Partition Table沒有頭緒 要怎麼讀出來呢? 又不像一般文字檔?也不知道該去哪邊找? 有沒有大大能給個頭緒 方向 感謝 我只知道linux下用fdisk 裡面去看 看的到Partition Table 不過程式中也沒辦法這樣去看? Partition Table內哪個數字代表哪個值我知道 可是我就是不知道如何去讀到Partition Table 拜託各位大大 能給點提示 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.117.215

11/24 01:40, , 2F

11/24 01:45, , 3F
這方法好像是microsoft的 沒辦法在linux下跑?
11/24 01:45, 3F

11/24 01:55, , 4F
$man dd
11/24 01:55, 4F

11/24 02:02, , 5F
dd?
11/24 02:02, 5F

11/24 02:15, , 6F

11/24 02:29, , 7F
我知道dd 可我不知道他有取得Partition Table的功能
11/24 02:29, 7F

11/24 11:07, , 8F

11/24 11:13, , 9F
上行是您要的資料,要讀取與寫入,只需透過int 13h讀與寫入
11/24 11:13, 9F

11/24 11:17, , 10F
及可
11/24 11:17, 10F
文章代碼(AID): #1B2iLgI3 (C_and_CPP)
文章代碼(AID): #1B2iLgI3 (C_and_CPP)