Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Jul 30, 2021 5:23 am

All times are UTC+03:00


Search found 1211 matches
Search these results:

Author Message

 Forum: File managers   Topic: Eolite

 Post subject: Re: Eolite
Posted: Wed May 13, 2015 4:38 pm 

Replies: 951
Views: 270626


Как я понял, сначала создаётся файл со стандартным именем, а потом переименовывается. А можно сделать наоборот?

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Wed May 13, 2015 4:33 pm 

Replies: 292
Views: 92436


Запись в пустые папки

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Tue May 12, 2015 4:09 pm 

Replies: 292
Views: 92436


Пытаюсь бороться с прокрастинацией... Добавил небольшое расширение MFT.

Serge, спасибо, теперь вижу, что экономия не будет лишней.

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Sat May 09, 2015 12:26 pm 

Replies: 292
Views: 92436


Serge
1мб на диск? А у меня 150мб занято, что-то многовато получается.

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Sat May 09, 2015 12:19 pm 

Replies: 292
Views: 92436


kiv , что-то ты перестарался, вопрос то простой как валенок. Это просто немного влияет на скорость и всё. Можно резервировать процент, можно размер, можно даже адаптивно выбирать (в три строчки кода). Можно пока оставить как есть. Расположение $MFT у более медленного края (ближе к шпинделю) логично...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Fri May 08, 2015 9:51 pm 

Replies: 292
Views: 92436


Serge, а подробней? Я смотрю в XP тоже всего 2096, выделено 200, но доступно только 1750, а предел 1950, и системный кэш 150. А минимум для колибри вроде мизерный?

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Fri May 08, 2015 7:50 pm 

Replies: 292
Views: 92436


$MFT это главный файл и желательно, чтобы он не был фрагментирован. Он состоит из записей по 1кб на файл. Windows XP по умолчанию резервирует для него 12.5% раздела (что мягко скажем дофига), в реестре можно увеличить до 50% (такой себе тролинг от мелкомягких). Vista учла ошибку, и резервирует куска...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Fri May 08, 2015 3:52 pm 

Replies: 292
Views: 92436


Мне почему-то показалось что 64 мб это много (а это только при разделе 2 тб). Сначала сделал экономию, а потом задумался, нужна ли она. Я смотрю, что 150 мб всегда чем-то заняты. А, ещё нужно решить, сколько места резервировать под $MFT. Сейчас данные записываются с середины раздела, но у жёсткого д...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Thu May 07, 2015 7:43 pm 

Replies: 292
Views: 92436


Я вернулся! Хорошо жить в частном секторе: свой двор, огородик, вода греется газом, своё отопление хоть на дровах, можно и электрогенератор купить. Плохо только когда перед праздниками вырезают кабель интернета. А бывают чудесные дни, когда через пол месяца всё-таки всходит капуста, а винда перестаё...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Wed Apr 22, 2015 12:51 am 

Replies: 292
Views: 92436


alloc_kernel_space - Размер в чём? Возвращает начальный адрес?
alloc_pages - Количество по 4 кб? Насколько желательно по 8? Что возвращает?
commit_pages - подробней про eax

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Tue Apr 21, 2015 5:31 pm 

Replies: 292
Views: 92436


А как вообще с расширением памяти? В windows при выделении страниц можно указывать желаемый виртуальный адрес, можно резервировать адреса. Мне для битмапа нужен целый кусок памяти. Хранить всё время - многовато, считывать каждый раз - долго. Нужна буферизация по требованию.

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Fri Apr 17, 2015 7:54 pm 

Replies: 292
Views: 92436


Ну например мне нужно просмотреть битмап чтобы найти место для файла. У раздела на 2 Тб битмап будет 64Мб. Многовато чтобы изначально хранить в памяти. Просматривать нужно сравнивая каждый dword с -1, так ещё и счётчик буфера проверять. Можно конечно использовать repz scasd и убить двух зайцев, но о...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Thu Apr 16, 2015 11:13 pm 

Replies: 292
Views: 92436


А обрабатывать исключения у вас можно? Например дописать буфер при ошибке доступа к памяти? [*] юзверь сообщил системе о безопасном извлечении USB, записывай и давай сообщение; [*] юзверь выдернул не сообщив системе об извлечении USB\SCSI\eSATA, его проблемы; [*] простой системы, запиши чтобы не нер...

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Wed Apr 15, 2015 12:19 am 

Replies: 292
Views: 92436


У меня есть указатель на структуру NTFS PARTITION под мьютексом. Глобальных переменных нельзя, а структуру изменять можно? И разве не должен дисковый кэш записываться перед выключением системы?

 Forum: Drive subsystem   Topic: NTFS

 Post subject: Re: NTFS
Posted: Tue Apr 14, 2015 7:46 pm 

Replies: 292
Views: 92436


disk_sync? Я даже не знаю, что это такое! У вас где-то описаны внутренние вызовы ядра? Я использую fs_write64_sys. Как я понял, старые вызовы использовали кэш, а новым то он зачем? Или давайте прямо - вы знаете чем я занимаюсь... Чего ещё я не знаю?
Sort by:  
Page 80 of 81 [ Search found 1211 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited