Форум сайта python.su
Всем привет.
Мне нужно написать GUI-программу для очистки жестких дисков и форматирования разделов.
Вопрос следующий: как мне правильно нагуглить информацию? типа какие библиотеки/модули использовать для работы с хардами? для работы с юсб и т.д.
Пока что есть небольшой опыт работы с tkinter
Офлайн
https://sourceforge.net/projects/bleachbit/files/bleachbit/2.2/
есть уже готовый проект, изучите его исходники и найдете все ответы, даже на те вопросы которые еще не возникли))
Офлайн
ого, спасибо большое)
точно пригодится))
Офлайн
Dinamitry определитесь для начала с ОС под которой будет работать ваша программа, и соответственно читайте документацию к этой ОС: как получить прямой доступ к разделу/диску на чтение-запись. А дальше просто как получите, так сможете туда писать что захотите. Потом читаете как устроен жетский диск, как на нем храняться данные, что такое МBR, таблица разделов, основной раздел, дополнительный. Чем отличаеться MBR разметка от GPT, ну и так далее.. Как освоите это, начинайте читать как устроена та или иная файловая система. Начните для начала с чегонить совем простого типа FAT\FAT32.Если осилите перейдете на чтото более сложное. Это конечно если вы хотите сами разобратьсяи написать с нуля. А можно просто прикрутить к вашей ГУЕвине консольные Format\MakeFS и fdisk и вы типа уже кулхацкер написавший свой менеджер дисков с блекджеком и шлюхами шариатом и гуриями.
[code python][/code]
Офлайн