Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт дек 14, 2017 8:58 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 11 сообщений ] 
Автор Сообщение
 Заголовок сообщения: PARTITION LOGIC
СообщениеДобавлено: Вс авг 08, 2010 8:15 pm 
Не в сети

Зарегистрирован: Пн июл 12, 2010 7:03 am
Сообщения: 43
в интернете есть несколько очень неплохих программок которые работают с жёстким диском т. е.
форматируют, дробят, просматривают в общем то всё что необходимо,
и занимают они очень мало места,
http://partitionlogic.org.uk одна из них притом одна из самых древнейших
можно ли что нибудь такое прикрутить на KoOS.


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вс авг 08, 2010 10:07 pm 
Что я хочу увидеть в Колибри завтра....
16 страниц. На проекте есть правило - выдвигаешь идеи, будь готов их сам реализовывать. Это касается всего форума, кроме той темы ссылку на которую я привел.


Вернуться к началу
   
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вс авг 08, 2010 10:11 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 31
В принципе реально сделать, но функций для прямого чтения хардов нет(?) нужен драйвер(?)

_________________
Делай как знаешь...


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вс авг 08, 2010 10:31 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб фев 20, 2010 1:27 pm
Сообщения: 41
Sh@dy писал(а):
функций для прямого чтения хардов нет

LBA-чтение: ф.58.8.
А вот LBA-записи в ядре пока нет :(

_________________
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вс авг 08, 2010 11:13 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
konstantin_666. писал(а):
...А вот LBA-записи в ядре пока нет :(

Это - не баг, это - фича. :wink: .......... (С) mike.dld, декабрь 2009


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Пн авг 09, 2010 8:17 am 
В свое время вопрос с записью был уже обсужден и все пришли к выводу, что в текущей системе наличие такой функции по умолчанию будет серьезной уязвимостью. Если в ней есть необходимость, то можно либо добавить код и перекомпилировать ядро, либо сделать драйвер.


Вернуться к началу
   
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Пн авг 09, 2010 9:07 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Лучше делать драйвер.


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вт авг 10, 2010 12:07 am 
Не в сети

Зарегистрирован: Пн июл 12, 2010 7:03 am
Сообщения: 43
Asper писал(а):
Лучше делать драйвер.

те проги которые нашёл
http://part-gui.sourceforge.net/screenshots.php
http://www.partimage.org/Screenshots
исходники
http://www.koders.com/info.aspx?c=Proje ... UQ9V5K2XHB
http://www.koders.com/info.aspx?c=Proje ... 73LPXNX3NB

ещё одна ОС на asm
http://www.koders.com/info.aspx?c=Proje ... =PARTITION


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Вт авг 10, 2010 12:30 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Замечательно, исходники вроде не сложные (тем более, что многие функции являются просто заглушками).
Понадобятся знания C++ и асм, прочти статью, и можешь приступать к работе (советую начать с чтения партитишенов).


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Пн авг 16, 2010 12:44 am 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 31
Попробовал написать драйвер чтения/записи жесткого диска. Вынес в экспорт ядра функцию hd_read из blkdev/hd_drv.inc. Все работает, но есть вопрос: правильно ли я сделал, что использовал именно эту функцию или есть другой способ?

_________________
Делай как знаешь...


Вернуться к началу
 Заголовок сообщения: Re: PARTITION LOGIC
СообщениеДобавлено: Пн авг 16, 2010 12:50 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Sh@dy писал(а):
Попробовал написать драйвер чтения/записи жесткого диска. Вынес в экспорт ядра функцию hd_read из blkdev/hd_drv.inc. Все работает, но есть вопрос: правильно ли я сделал, что использовал именно эту функцию или есть другой способ?

Правильно. Для записи, соответственно, пара hd_write + write_cache.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 11 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB