Page 1 of 1
PARTITION LOGIC
Posted: Sun Aug 08, 2010 8:15 pm
by scuter
в интернете есть несколько очень неплохих программок которые работают с жёстким диском т. е.
форматируют, дробят, просматривают в общем то всё что необходимо,
и занимают они очень мало места,
http://partitionlogic.org.uk одна из них притом одна из самых древнейших
можно ли что нибудь такое прикрутить на KoOS.
Re: PARTITION LOGIC
Posted: Sun Aug 08, 2010 10:07 pm
by Mario
Что я хочу увидеть в Колибри завтра....
16 страниц. На проекте есть правило - выдвигаешь идеи, будь готов их сам реализовывать. Это касается всего форума, кроме той темы ссылку на которую я привел.
Re: PARTITION LOGIC
Posted: Sun Aug 08, 2010 10:11 pm
by b00bl1k
В принципе реально сделать, но функций для прямого чтения хардов нет(?) нужен драйвер(?)
Re: PARTITION LOGIC
Posted: Sun Aug 08, 2010 10:31 pm
by konstantin_666.
Sh@dy wrote:функций для прямого чтения хардов нет
LBA-чтение: ф.58.8.
А вот LBA-записи в ядре пока нет
Re: PARTITION LOGIC
Posted: Sun Aug 08, 2010 11:13 pm
by art_zh
konstantin_666. wrote:...А вот LBA-записи в ядре пока нет
Это - не баг, это - фича.
.......... (С)
mike.dld,
декабрь 2009
Re: PARTITION LOGIC
Posted: Mon Aug 09, 2010 8:17 am
by Mario
В свое время вопрос с записью был уже обсужден и все пришли к выводу, что в текущей системе наличие такой функции по умолчанию будет серьезной уязвимостью. Если в ней есть необходимость, то можно либо добавить код и перекомпилировать ядро, либо сделать драйвер.
Re: PARTITION LOGIC
Posted: Mon Aug 09, 2010 9:07 pm
by Asper
Лучше делать драйвер.
Re: PARTITION LOGIC
Posted: Tue Aug 10, 2010 12:07 am
by scuter
Re: PARTITION LOGIC
Posted: Tue Aug 10, 2010 12:30 am
by Asper
Замечательно, исходники вроде не сложные (тем более, что многие функции являются просто заглушками).
Понадобятся знания C++ и асм, прочти
статью, и можешь приступать к работе (советую начать с чтения партитишенов).
Re: PARTITION LOGIC
Posted: Mon Aug 16, 2010 12:44 am
by b00bl1k
Попробовал написать драйвер чтения/записи жесткого диска. Вынес в экспорт ядра функцию hd_read из blkdev/hd_drv.inc. Все работает, но есть вопрос: правильно ли я сделал, что использовал именно эту функцию или есть другой способ?
Re: PARTITION LOGIC
Posted: Mon Aug 16, 2010 12:50 am
by diamond
Sh@dy wrote:Попробовал написать драйвер чтения/записи жесткого диска. Вынес в экспорт ядра функцию hd_read из blkdev/hd_drv.inc. Все работает, но есть вопрос: правильно ли я сделал, что использовал именно эту функцию или есть другой способ?
Правильно. Для записи, соответственно, пара hd_write + write_cache.