Dinamitry
Июль 20, 2019 23:47:40
Всем привет.
Мне нужно написать GUI-программу для очистки жестких дисков и форматирования разделов.
Вопрос следующий: как мне правильно нагуглить информацию? типа какие библиотеки/модули использовать для работы с хардами? для работы с юсб и т.д.
Пока что есть небольшой опыт работы с tkinter
@cckyi_boxxx
Июль 21, 2019 00:29:40
https://sourceforge.net/projects/bleachbit/files/bleachbit/2.2/есть уже готовый проект, изучите его исходники и найдете все ответы, даже на те вопросы которые еще не возникли))
Dinamitry
Июль 21, 2019 22:31:29
ого, спасибо большое)
точно пригодится))
PEHDOM
Июль 21, 2019 22:46:23
Dinamitry определитесь для начала с ОС под которой будет работать ваша программа, и соответственно читайте документацию к этой ОС: как получить прямой доступ к разделу/диску на чтение-запись. А дальше просто как получите, так сможете туда писать что захотите. Потом читаете как устроен жетский диск, как на нем храняться данные, что такое МBR, таблица разделов, основной раздел, дополнительный. Чем отличаеться MBR разметка от GPT, ну и так далее.. Как освоите это, начинайте читать как устроена та или иная файловая система. Начните для начала с чегонить совем простого типа FAT\FAT32.Если осилите перейдете на чтото более сложное. Это конечно если вы хотите сами разобратьсяи написать с нуля. А можно просто прикрутить к вашей ГУЕвине консольные Format\MakeFS и fdisk и вы типа уже кулхацкер написавший свой менеджер дисков с блекджеком и шлюхами шариатом и гуриями.