- 一些文件系統爲ext3或NTFS或者
- 確切的文件不便在此文件系統一樣Ozzy.mp3
安裝的操作系統我想:
- 刪除此文件傳遞操作系統及其功能,但只刪除此文件,不損壞其他內存
我該怎麼辦?
安裝的操作系統我想:
我該怎麼辦?
如果你想擦除一個文件完全繞過操作系統,你的程序需要包含更新每個文件系統的目錄結構所需的代碼,對於每個文件系統你要兼容。我想這可能是可行的,但很不容易,而且如果你需要支持多個文件系統,你會得到一個相當龐大的程序(很多代碼)。
如果你不使用操作系統設施,做這樣的事情,你將需要:
另一種方法是編寫操作系統存根操作FS,但它確實沒有意義,因爲有這樣的工具可用。
總之:這樣做沒有意義;如果你需要繞過文件系統的安全設施,你必須在互聯網上找到一個工具或放棄(因爲,我假設你,你甚至不想編寫裸機應用程序來做到這一點)。本網站不是爲了幫助人們繞過安全功能。
它的確確實有道理,但在教育方面,爲什麼你認爲我沒有做事,我真的想學習和做什麼? – Secret
@ user1131997,你沒有給出你的問題的背景,就像你爲什麼想這樣做。 http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem。啊,只是檢查你的個人資料。開始了。與'remove()'相比,這個問題絕對是向前邁出的一步,但還不夠。 – Griwes
理由:教育目標,原因我想知道操作系統的工作原理,FS如何工作,它如何保存信息(什麼數據結構:二叉樹或別的什麼),我怎樣才能繞過操作系統,導致所有關於這個目標的問題的角落。 上下文已儘可能清楚地給出,更清楚的是它不能給出。 – Secret
你是什麼意思「刪除這個文件傳遞操作系統及其功能」? – fvu
這意味着不使用syscalls/OS的內核端的sysenters進行文件管理 – Secret