C 讀寫分割槽(按扇區)

2021-04-20 08:15:40 字數 1223 閱讀 8663

使用方式

zgke.driverloader t = new zgke.driverloader("c:");

byte temp = t.readsector(0);

messagebox.show(t.getstring(temp));

using system;

using system.collections.generic;

using system.text;

using system.runtime.interopservices;

using microsoft.win32.safehandles;

using system.windows.forms;

namespace zgke

} ///

/// 獲取磁碟扇區資訊

///

/// g:

public driverloader(string dirvername)

///

/// 扇區顯示轉換

///

/// 扇區 長度512

/// eb 52 90 ......55 aa

public string getstring(byte sectorbytes)

return returntext.tostring();

}              

///

/// 獲取扇區數

///

private void getsectorcount()

, 0);

}if (returnbyte[0] == 0xeb && returnbyte[1] == 0x52)          //ntfs好象是64位

, 0);

}///

/// 讀乙個扇區

///

/// 扇區號

/// 如果扇區數字大於分割槽資訊的扇區數 返回null

public byte readsector(long sectorindex)

///

/// 寫入資料

///

/// 扇區 長度512

/// 扇區位置

public void writsector(byte sectorbytes, long sectorindex)

///

/// 關閉

///

public void close()

Linux下按扇區讀寫塊裝置

本文介紹linux下按扇區讀寫塊裝置 示例tf卡 實際應用是在android系統上,主要方法如下 1 找到sdcard的掛載點,在android2.1系統下應該為 dev block mmcblk0p1,或是 dev block mmcblk0,而不是 sdcard或 mnt sdcard 2 修改...

對磁碟做完整映象 按扇區對扇區備份 的目的

磁碟完整映象的目的大致有幾個 1 對非windows的作業系統或工控系統進行備份,以實現遷移或當作業系統損壞後還原。2 對裸分割槽 加密分割槽或非正規分割槽進行備份。3 備份資料時,希望很容易保留原字符集狀態 許可權 安全描述等。4 iscsi磁碟 san磁碟 虛擬機器虛擬磁碟與物理硬碟做系統測試 ...

對磁碟做完整映象 按扇區對扇區備份 的目的

磁碟完整映象的目的大致有幾個 1 對非windows的作業系統或工控系統進行備份,以實現遷移或當作業系統損壞後還原。2 對裸分割槽 加密分割槽或非正規分割槽進行備份。3 備份資料時,希望很容易保留原字符集狀態 許可權 安全描述等。4 iscsi磁碟 san磁碟 虛擬機器虛擬磁碟與物理硬碟做系統測試 ...