Board.KolibriOS.org
http://board.kolibrios.org/

Работа с файловой системой
http://board.kolibrios.org/viewtopic.php?f=35&t=475
Page 14 of 18

Author:  diamond [ Thu Mar 01, 2007 5:29 pm ]
Post subject: 

Mario79
По стандарту файловый вход, соответствующий метке тома, должен просто игнорироваться всеми остальными функциями. Так что Виндовс такое позволяет сделать без проблем.

Author:  Mario79 [ Fri Mar 02, 2007 8:11 am ]
Post subject: 

diamond
А твой код это не учитывает?

Author:  Phantom-84 [ Fri Mar 02, 2007 9:48 am ]
Post subject: 

Судя по всему метки тома действительно обрабатываются неправильно...

Maxis
А ты пробовал изменить метки? Если после этого папки снова станут доступны, то проблема действительно в некорректной обработке меток...

Author:  diamond [ Sat Mar 03, 2007 12:44 pm ]
Post subject: 

Mario79
Не-а, не учитывает.

Author:  Maxis [ Mon Mar 05, 2007 2:01 pm ]
Post subject: 

Phantom-84
Поменял. Те папки, что не открывались заработали.

Author:  diamond [ Mon Mar 05, 2007 7:55 pm ]
Post subject: 

Значит, дело было в этом. Буду исправлять.

Author:  Maxis [ Thu Mar 08, 2007 10:06 pm ]
Post subject: 

В 399 ревизии диски вообще не видятся. KFM сообщает об ошибке файловой системы номер 5.

Author:  Maxis [ Wed Mar 21, 2007 7:52 pm ]
Post subject: 

В SVN 422 всё заработало

Author:  Leency [ Wed Mar 21, 2007 8:15 pm ]
Post subject: 

да заработало.

Author:  Alien [ Fri May 18, 2007 4:56 pm ]
Post subject: 

Так что насчёт LBA 48?

У меня есть один док с http://www.t13.org по этой теме.
Там сказано типа этого:
По тем адресам что посылаются 0-7, 8-15, 16-23 биты адреса читаемого сектора нужно сначала послать 24-31, 32-39, 40-47 биты,
а затем уже 0-23.

Author:  Nable [ Sun May 20, 2007 11:46 am ]
Post subject: 

У меня с 472 ревизии не открываются файлы >= среднего размера, т.е. MV.ASM открывается спокойно, а при попытке открыть RDSAVE.ASM (и другие примерно того же размера или больше), любое приложение, попытавшееся это сделать вылетает, а доска отладки говорит, что произошла ошибка в ядре (подразумевается - исключение?), INT 0x0000E, PID..., EIP..., в общем стандартный forced terminate, только на предыдущих ревизиях этого нет, да и при обычном forced terminate нет надписи kernel error.

Комментарии?

Author:  DmitrySokolowsky [ Sun May 20, 2007 1:09 pm ]
Post subject: 

У меня KFar вылетает при попытке открыть папку Образцы музыки

Author:  Mario79 [ Mon May 21, 2007 7:18 am ]
Post subject: 

Alien
Для LBA 48 вообще используются другие номера команд.

Author:  Alien [ Mon May 21, 2007 10:36 am ]
Post subject: 

Неа!
Сегодня дописал функцию чтения сектора LBA48.
(Правда в режиме PIO)
Проверял - работает. (Seagate Barracuda 160 GB)
Прочитал все сектора.

Проект ваш нравится, так что могу поделиться исходником.
(Если конечно вам это надо)

Author:  Mario79 [ Mon May 21, 2007 10:50 am ]
Post subject: 

Alien
Если поделишься, будем рады. Однако для использования придется написать процедуру опознавания версии, которую поддерживает жесткий диск, так как на старом оборудовании этот код работать не будет.

Page 14 of 18 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/