Мне интересно, как мне написать программу для постоянного удаления файлов с моего жесткого диска. Я знаю, что моя программа должна, по крайней мере, иметь ту же функциональность, что и «rm», с точки зрения удаления системных ссылок на данные, но мне также интересно, как я могу обнулить (полностью) данные на диске.
Я почти уверен, что C и сборка обеспечат эту низкоуровневую функциональность, но я не совсем уверен, как даже начать пытаться получить доступ к частям диска или отследить местоположения различных фрагменты файла на диске.
Я знаю, что это может показаться большим проектом из-за недостатка знаний о файловых системах, но я просто пытаюсь учиться. Я знаю, что мне нужно больше узнать о жестких дисках и о том, с каким диском я специально пытаюсь работать. Но любая помощь / ссылки, которые вы можете предоставить, будут оценены.