- Що таке Boot.exe і навіщо він потрібен?
- Створення і відключення віртуального диска через Boot.exe
- Автоматичне чищення файлу hosts через Boot.exe
- Чи можна і як відключити Boot.exe
- Видалення Boot.exe з автозавантаження Windows
- Підведемо підсумки
Спеціально для своєї статті про встановлення Денвер, зніс наявний дистрибутив, і поставив новий. Зрозуміло, що в такому випадку були видалені і всі налаштування. Не біда, тепер у мене є можливість розповісти вам багато про що, що становить нюанси цього джентльменського набору для Web-майстрів. Зокрема, в цій статті я хотів би зупинитися на такій програмі як WebServers \ denwer \ Boot.exe, чий виклик додається в автозавантаження Windows при установці Денвер. Що це таке і навіщо він потрібен, чи можна і як його відключити - це ті питання, на які я спробую відповісти в цей раз.
Почну з того, що прояснити ситуацію з Boot.exe мені допоміг топік «Denver \ etc \ utils \ Boot.exe» ще за 2004 рік, від того і різниця в місці розташування файлу. В принципі, ця стаття є узагальненням змісту даного топіка, так що дивіться, що Вам зручніше.
Сам же термін boot перекладається з англійської мови як черевик, але в нашому випадку завантаження. Відбувається він від англ. Boot Sector - завантажувальний сектор. Загалом, я не збираюся вдаватися в етимологію цього слова, але для загального розвитку, таке уточнення мені здалося не зайвим.
Що таке Boot.exe і навіщо він потрібен?
У випадку з Денвер, програма Boot.exe, що знаходиться (по крайней мере, у мене) в папці: WebServers \ denwer \ - і відповідає за автоматичне створення і відключення віртуального диска, а також чистку файлу hosts.
Створення і відключення віртуального диска через Boot.exe
По суті, віртуальний диск - це псевдонім одного з папок на вашому комп'ютері, у мене це: WebServers \ home \. Він необхідний для нормального функціонування всіх компонентів Денвер.
Якщо при установці Денвер, Ви вибрали варіант автоматичного створення і відключення віртуального диска, програма Boot.exe буде сидіти в пам'яті комп'ютера і контролювати цей процес. При запуску Windows, вона автоматично створить віртуальний диск, а при завершенні роботи - відключить його.
Не варто плутати створення і відключення віртуального диска, з запуском і зупинкою сервера. Останнє, ви здійснюєте вручну, використовуючи відповідні ярлики на робочому столі.
Автоматичне чищення файлу hosts через Boot.exe
Файл hosts, знаходиться, в залежності від операційної системи, в паку:
- Для Windows 95/98 / Me: WINDOWS \
- Для Windows NT / 2000: WINNT \ system32 \ drivers \ etc \
- Для Windows XP / 2003 / Vista / 7: WINDOWS \ system32 \ drivers \ etc \
По суті, файл hosts використовується в Windows як локальна база перетворень доменних імен на IP-адреси. Виходить, свого роду, локальний DNS (англ. Domain Name System - система доменних імен).
При запуску Денвера, в файл hosts додається ряд додаткових записів, наприклад:
127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test1.ru
127.0.0.2 custom
Таким чином, ми можемо звертатися до потрібних нам папок, використовуючи не IP-адреса, а віртуальне доменне ім'я, наприклад: test1.ru. Очевидно, що в такому випадку, реально існуючий в мережі Інтернет сайт test1.ru стає недоступний.
Для того щоб видалити, наведені вище записи, з файлу hosts Вам потрібно зупинити локальний сервер. Очевидно, що якщо сервер не був зупинений, записи з hosts не видаляються.
Програма Boot.exe, при черговому запуску системи перевіряє наявність записів Денвер в файлі hosts і якщо вони є - видаляє їх.
Чи можна і як відключити Boot.exe
Якщо, при установці Денвер, Ви вибрали варіант автоматичного створення і відключення віртуального диска, при запуску і завершенні роботи з Windows відповідно, відключати програму Boot.exe не варто. Вона не займає багато місця в пам'яті комп'ютера і виконує поставлене завдання.
Якщо, при установці Денвер, Ви вибрали варіант без автоматичного створення і відключення віртуального диска, що буде здійснюватися при запуску і зупинці локального сервера, програма Boot.exe не займатиме місце в пам'яті, а лише під час запуску Windows перевіряти файл hosts на наявність записів Денвер , і якщо такі є - видалити їх.
Підводячи підсумок вище сказаного, можна відзначити, що видалення програми з автозавантаження Windows, в обох варіантах, не доцільно.
Видалення Boot.exe з автозавантаження Windows
Проте, якщо наявність Boot.exe в автозавантаженні Windows Вам набридає, Ви можете його звідти видалити. Для цього я рекомендую використовувати просту і дуже корисну програму CCleaner . На відміну від системної утиліти msconfig вона пропонує набагато більш розширений функціонал і дозволяє вирішити поставлену завдання куди як простіше.
І так, запустіть CCleaner. Перейдіть на вкладку: Сервіси> Автомат. У списку автоматично завантажуваних програм Windows, знайдіть і виберіть Boot.exe, позначений як «Create virtual drive for Denwer». Далі вам залишиться лише натиснути одну з кнопок «Вимкнути» (запис залишиться, але завантаження програми здійснюватися не буде) або «Видалити» (запис буде видалена).
Підведемо підсумки
Програма Boot.exe з збірки Денвер здійснює автоматичне створення і зупинку віртуального диска, а також чистку файлу hosts від використовуваних для роботи віртуального сервера перетворень. Відключення Boot.exe, особисто для мене, виглядає недоцільно, тому що програма вирішує ряд корисних завдань, і навіть у випадку з віртуальним диском не займе багато місця в пам'яті вашого комп'ютера. Для видалення Boot.exe з автозавантаження Windows ви можете скористатися системної утилітою msconfig або запропонованої мною програмою CCleaner. На цьому у мене все. Дякуємо за увагу. Успіхів!
Exe і навіщо він потрібен?Exe і навіщо він потрібен?