第二個問題——硬盤格式Windows有FAT32,NTFS,Linux有ext2/3格式。不同的業態會有不同的操作嗎?這要看妳希望硬盤擦除後處於什麽狀態。如果希望硬盤在擦除後保持其原始格式,也就是說,
FAT32
擦完了還是
FAT32
格式,但是數據沒了,當然不同的格式會有不同的操作。但如果只是想擦除數據,即使擦除後讓硬盤處於未格式化狀態也沒關系,那麽無論什麽格式,操作都是壹樣的。
最後壹個問題——可以不用操作系統直接處理硬盤嗎?問題是妳離開操作系統後,如何運行妳的擦除程序。這項工作有必要建立嵌入式模型嗎?
其實妳的題目難度不大,用普通的
C
語言是可以實現的。如果是開源的
Linux操作系統
系統,更容易做到。
妳能找到壹個。
mkfs
看壹下代碼。mkfs
是
槍
Linux操作系統
下建立硬盤分區格式的程序。