Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Boot Cooler - бета-тестирование

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

Открыть новую тему     Написать ответ в эту тему

void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приглашаются добровольцы для бета-тестирования моей разработки. Название проекта - "Boot Cooler", это специальная утилита для ускорения загрузки Windows на механических дисковых накопителях (HDD) с использованием prefetch. Типичная эффективность - сокращение времени загрузки "чистой" операционной системы на 5..10 секунд; для более "реалистичных" ситуаций с несколькими приложениями, автоматически запускающимися при загрузке - существенно больше (на моей собственной машине - ~40 vs ~100 сек., но у меня автоматически запускается довольно много приложений).
 
Текущее состояние проекта: ранняя бета-версия. Интерфейс не закончен, документация не написана, настройки "по умолчанию" от фонаря и т. д. и т. п. Поскольку для реализации требуемой функциональности приходится перехватывать все операции ввода-вывода на загрузочном разделе, очевидно, ошибки в существующей реализации с немаленькой вероятностью могут привести к разрушению файловой системы и т. д. и т. п. Бета-версия, собственно, и выпускается для поиска невыловленных багов, поэтому крайне не рекомендуется использовать её на компьютерах, используемых для чего-то серьёзного. Если вышесказанное вас не испугало - не забудьте хотя бы забэкапить важные для вас файлы.
 
Скачать последнюю бета-версию можно на www.bootcooler.com. Документацию и ответы на вопросы буду добавлять в "шапку" темы и на сайт по мере написания.
 
Цели бета-тестирования:
найти оставшиеся ошибки, несовместимости с "железом" и сторонним ПО;
оценить эффективность работы и "полезность" в реальных условиях;
собрать отзывы пользователей о том, что следует улучшить в первую очередь.
 
Системные требования.
 
Операционная система (ОС):
Windows XP / Windows Vista / Windows 7.
Поддерживаются как x86-, так и x64-ОС. Однако, поскольку x64-версии Windows Vista и Windows 7 требуют обязательной цифровой подписи драйверов, а у меня "правильного" цифрового сертификата пока нет, для работы на x64-версиях Vista/7 придётся разрешать загрузку "неправильно подписанных" драйверов (либо включить test signing - "bcdedit /set testsigning on", либо каждый раз при загрузке ОС нажимать F8 и выбирать соотв. пункт меню). Обратите внимание, что "safe mode" вам не поможет.
 
RAM:
512 МБ для 32-битной WinXP, 1024 МБ для других поддерживаемых ОС.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 17:16 27-08-2009
sanitar2k



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
с использованием prefetch

Виндового? Или свои алгоритмы? Если да, то чем лучше виндового?
Поскольку Ваш сайт under construction, не могли бы в двух словах сказать о принципе работы утилиты?
 
 

Всего записей: 1125 | Зарегистр. 26-12-2005 | Отправлено: 20:22 27-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Виндового? Или свои алгоритмы?

Ну разумеется на базе моей собственной и оригинальной идеи.
 

Цитата:
Если да, то чем лучше виндового?

Как уже написано в "шапке" - тем и лучше, что загрузка ОС осуществляется намного быстрее.
 

Цитата:
Поскольку Ваш сайт under construction, не могли бы в двух словах сказать о принципе работы утилиты?

Во время загрузки ОС вместо большого количества операций чтения секторов, разбросанных по всему диску, осуществляется несколько операций линейного чтения предварительно созданного файла. Случайный доступ заменяется на линейный, что в случае механических дисковых накопителей на несколько порядков быстрее.
 
Штатный prefetch в WinXP+ осуществляет только "сдвиг по времени" операций чтения (сектора читаются с диска до того, как в этом реально возникнет необходимость), что позволяет в том числе выполнить эти операции в более "выгодном" порядке с точки зрения производительности - но линейного чтения не получается.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 22:46 27-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неужели никто не хочет получить загрузку Windows XP за 12 секунд?

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 13:58 28-08-2009
NAGRIS

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Поставил на виртуалбокс (winXP) кажется и в правду грузится быстрее

Всего записей: 507 | Зарегистр. 11-03-2006 | Отправлено: 21:31 29-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Поставил на виртуалбокс (winXP) кажется и в правду грузится быстрее

Обрати внимание, что в любом виде виртуальной машины разница будет малозаметной. Во-первых, образ диска должен быть preallocated и его файл нефрагментированным на физическом диске. Во-вторых, маленький образ диска на большом физическом диске - небольшое количество плотно расположенных дорожек, время поиска получается заниженным. И, наконец, в-третьих - при загрузке "чистой" системы дисковой активности при загрузке не так много, как при загрузке "реальной" с множеством драйверов и автозапускающихся приложений, там ускорение будет измеряться уже десятками секунд...
 
И, кстати, есть мнение, что 12 секунд - это не предел. Кто-нибудь может попробовать Boot Cooler на быстром современном процессоре, AHCI и 5400/7200 RPM HDD? У меня под рукой нет такой быстрой машины, но рискну предположить, что речь может идти о сокращении времени загрузки с 10 до 5 секунд

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 21:53 29-08-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил, перезагружал 3 раза. Ускорения загрузки не наблюдается, на этапе появления заставки стал гаснуть экран (полностью чёрный) на 1 сек.  
Подробнее...
при этом сам файл лежит в корне диска цэ
prefetch.bin    52428800    29.08.2009 22:15    -ahs
 
Добавлено:
система xp32 sp3 ежели что

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 22:32 29-08-2009 | Исправлено: crotoff, 22:41 29-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно угадаю - FAT32?
 
Ну не успел я написать readme, поддерживается только NTFS и только с кластером не меньше чем 4 КБ.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 22:38 29-08-2009
crotoff

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
точно, системный диск fat32...  а можно как-то prefetch.bin на диск d:  переадресовать? он в NTFS

Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 22:40 29-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
точно, системный диск fat32...
 

Кстати, довольно плохая идея безотносительно Boot Cooler. Впрочем, твоя машина, тебе и решать...
 

Цитата:
а можно как-то prefetch.bin на диск d:  переадресовать? он в NTFS

Не реализовано и не планируется (в теории можно хоть специальный раздел на диске создавать или интегрировать всю логику в микропрограмму винчестера и скрыть данные prefetch полностью). Слишком много ненужных проблем. Подумай сам, что произойдёт в случае, если прицепить твой винчестер к другой машине (либо просто загрузиться с CD) и поправить что-то на системном разделе. Содержимое файла prefetch.bin будет не соответствовать реальному состоянию диска, ничего хорошего из этого не получится. На NTFS "сторонние" изменения легко отлавливаются.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 22:47 29-08-2009
Nimbussr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
void5
Цитата:
довольно плохая идея безотносительно Boot Cooler

А можете объяснить в двух словах (или носом в ссылочку ткнуть) почему не рекомендуете ставить ОС на FAT32?
В различных FAQ (например на 3DNews)рекомендуют ставить на FAT32 т.к. есть доступ к системному разделу из DOS при загрузке с floppy или CD, что удобно в случае краха системы. Также, пишут, что NTFS работает несколько медленнее чем FAT, из-за дополнительно загружаемых сервисов и её системы безопасности.

Всего записей: 1882 | Зарегистр. 31-05-2008 | Отправлено: 02:35 30-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В различных FAQ (например на 3DNews)рекомендуют ставить на FAT32 т.к. есть доступ к системному разделу из DOS при загрузке с floppy или CD, что удобно в случае краха системы.
 

Мало ли что пишут в древних FAQ. Уже много лет есть WinPE/BartPE.
 

Цитата:
Также, пишут, что NTFS работает несколько медленнее чем FAT, из-за дополнительно загружаемых сервисов
 

Каких-таких "дополнительно загружаемых сервисов"?
 

Цитата:
и её системы безопасности.

В некоторых случаях NTFS действительно медленнее, в некоторых - быстрее (из-за B+ tree для индексов и компактного представления записей о размещении файлов и свободного места). Суть не в этом, а в более высокой надёжности за счёт журналирования и безопасности из-за разграничения доступа к файлам (и это полезно даже на "однопользовательской" системе). Плюс отсутствие дурацких ограничений типа макс. размера файла в 2/4 ГБ.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 10:08 30-08-2009
sanitar2k



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
void5
Вчера, слегка выпивши, начал устанавливать сабж на рабочей машине, но, прочитав лицензионное соглашение, мигом протрезвел. Там указано, что BootCooler, помимо обозначенных в шапке софтовых проблем, может привести к повреждению ПК. Вы не преувеличиваете? Это каким же образом? Загоняет винт в нештатные режимы?
И ещё. С соглашении упомянуто об ограничении работы программы по времени (до 7 сентября, насколько помню). Здесь разъясните, пожалуйста.
Ещё вопрос. Виндовый префетч, насколько знаю, требует нескольких ребутов для правильной установки приоритетов загрузки приложений и драйверов. Вашей утилиты это тоже касается?

Всего записей: 1125 | Зарегистр. 26-12-2005 | Отправлено: 12:11 30-08-2009 | Исправлено: sanitar2k, 12:17 30-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вчера, слегка выпивши, начал устанавливать сабж на рабочей машине, но, прочитав лицензионное соглашение, мигом протрезвел.

Для того и писалось
 

Цитата:
Там указано, что BootCooler, помимо обозначенных в шапке софтовых проблем, может привести к повреждению ПК. Вы не преувеличиваете? Это каким же образом? Загоняет винт в нештатные режимы?  

Это вы преувеличиваете - там написано "выход компьютера из строя" .
Разрушение файловой системы с последующей невозможностью загрузки установленной ОС формально является выходом компьютера из строя. Естественно, для специалиста очевидно, что это легко лечится переустановкой ОС.
 

Цитата:
И ещё. С соглашении упомянуто об ограничении работы программы по времени (до 7 сентября, насколько помню). Здесь разъясните, пожалуйста.

А что непонятного в ограничении времени работы бета-версии? Мне совершенно не нужно, чтобы народ натыкался на уже исправленные баги. До окончания работы предыдущей беты я выложу свежую (в случае обнаружения серьёзных багов это может произойти гораздо быстрее).
 
Добавлено:

Цитата:
Ещё вопрос. Виндовый префетч, насколько знаю, требует нескольких ребутов для правильной установки приоритетов загрузки приложений и драйверов.
 

Неправильно. Достаточно одной загрузки ОС и нескольких минут работы компьютера, чтобы он закончил собирать статистику и записал соотв. файл. В последующие перезагрузки он будет собирать новую статистику (которая, естественно, будет отличаться от предыдущей) и т. д. Время последующих загрузок будет отличаться, но несущественно.
 

Цитата:
Вашей утилиты это тоже касается?

Первую загрузку, когда prefetch-файл ещё не заполнен, Boot Cooler ускорить не может. Последующие будут уже "ускоренными". Если Boot Cooler успел заполнить prefetch-файл (это делается только при отсутствии дисковой активности, чтобы не снижать производительность компьютера - поэтому при выключении/перезагрузке компьютера сразу после включения следующая загрузка может оказаться неускоренной или частично ускоренной) и не посчитал его "неадекватным" (например, если компьютер перезагружали в safe mode).
 
В BCgui всё это очень неплохо видно.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 16:37 30-08-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сайте выложен readme с системными требованиями, описанием принципа работы и рекомендациями по настройке. Конструктивная критика всячески приветствуется.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 11:02 03-09-2009
Vasya22

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил, инсталлировалось без проблем. После перезапуска получаю красный квадрат и Error3: no valid prefetch file has been found during boot и все параметры по нулям. В конфигурации стоит 256MB и поменять это нельзя, точнее, можно, но в следующий раз всё возвращается обратно на 256.
 
Система - XP 32bit, 4GB памяти. Из дополнительных примочек - SuperCache. Может, это как-то влияет?

Всего записей: 37 | Зарегистр. 18-04-2003 | Отправлено: 16:19 04-09-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
После перезапуска получаю красный квадрат и Error3: no valid prefetch file has been found during boot и все параметры по нулям.

FAT32?
 

Цитата:
В конфигурации стоит 256MB и поменять это нельзя, точнее, можно, но в следующий раз всё возвращается обратно на 256.  

Что логично, т. к. конфигурация хранится в prefetch.bin, до которого достучаться нельзя.
 

Цитата:
Из дополнительных примочек - SuperCache. Может, это как-то влияет?

Вряд ли.

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 16:42 04-09-2009
Vasya22

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет. NTFS на всех драйвах.

Всего записей: 37 | Зарегистр. 18-04-2003 | Отправлено: 16:44 04-09-2009
void5

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А размер кластера на загрузочном разделе (там, где живёт %windir%) точно не меньше 4 КБ? И уж на всякий случай - prefetch.bin был создан в корневом каталоге именно этого раздела?

Всего записей: 70 | Зарегистр. 06-01-2009 | Отправлено: 16:49 04-09-2009
Vasya22

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, prefetch.bin присутствует именно на С:, там же, где и %windir%. Размер файла - 384M, размер кластера - 4096K. Всё стандартно, но не работает...
 
Добавлено:
То есть, конечно, размер кластера 4096b (4K). Простите, описАлся...

Всего записей: 37 | Зарегистр. 18-04-2003 | Отправлено: 08:21 05-09-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » Программы » Boot Cooler - бета-тестирование


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru