Зупиніть тестування програмного забезпечення на вашому ПК: використовуйте замість цього знімки віртуальної машини

Ми вже давно виступаємо проти засобів очищення реєстру і системних налаштувальників як марних продуктів, які витрачають даремно ваші гроші, але як ви збираєтеся очищатися після видалення тіньових безкоштовних програм? Відповідь: ні. Ви уникаєте встановлювати нісенітницю на свій комп'ютер, спочатку перевіряючи все на віртуальній машині. Знімки просто роблять це простіше.


Минуло багато часу з тих пір, як ви могли без зусиль протестувати безліч безкоштовних програм на своєму комп'ютері - в наші дні майже всі безкоштовні програми поставляються в комплекті зі шпигунським, програмним забезпеченням, рекламним ПЗ або дев'ятим колом пекла, який включає в себе такі речі, як жахливий Запитайте панель інструментів або жахливу шкідливу програму для викрадачів браузера Trovi. Ось чому ми майже ніколи не рекомендуємо завантажувати програмне забезпечення, якщо воно не з дійсно авторитетного місця, такого як SysInternals (Microsoft), Ninite або NirSoft.

Будь-який інший сайт завантаження або завантажує заповнене лайном безкоштовне ПЗ, або просто поширює інсталятори, наповнені лайном. Деякі з них будуть пов'язувати програмне забезпечення тільки в тому випадку, якщо ви використовуєте Internet Explorer - так що ви думаєте, що рекомендуєте чисте джерело своїй сім'ї, тому що ви використовуєте Chrome, тільки щоб допомогти їм заразитися, тому що вони все ще в IE. Навіть програмне забезпечення з відкритим вихідним кодом не застраховане від жахливого - SourceForge тепер включає в себе кілька досить жахливих програмних продуктів з великою кількістю їх завантажень, і це всього лише «безпечні» джерела.

Але ви все одно можете отримати задоволення від тестування безкоштовного програмного забезпечення, не турбуючись про проблеми зі шкідливим ПЗ. Просто встановіть його на віртуальну машину. Це те, що ми робимо.

Що ви повинні знати про програмне забезпечення віртуальних машин

Відповідь полягає у використанні функції моментального знімка, що надається в деякому програмному забезпеченні віртуальної машини. Ви просто створюєте моментальний знімок після установки і налаштування віртуальної машини, потім встановлюєте все, що хочете, і потім можете відкотити його назад в моментальний знімок, ніби нічого вийшло.

Якщо ви використовуєте Windows, Virtualbox, ймовірно, є найкращим вибором. Він безкоштовний, з відкритим вихідним кодом, працює на Windows, Mac і Linux, інтерфейс простий у використанні і підтримує знімки. Існують й інші рішення, але VMware Player не підтримує моментальні знімки, Hyper-V підтримує аналогічну функцію, звану «контрольними точками», але має дуже незграбний інтерфейс, і хоча VMware Workstation має моментальні знімки і простий у використанні, це досить дорого для того, що ми намагаєшся зробити. Ми б дотримувалися Virtualbox.

Примітка редактора. Якщо ви працюєте з OS X і хочете протестувати деяке програмне забезпечення Windows, ми рекомендуємо вам придбати копію Parallels, яка є нашим улюбленим рішенням для віртуальних машин. Це не безкоштовно, але набагато швидше, ніж Virtualbox, дійсно добре інтегрується в OS X і навіть підтримує прозорість Aero в Windows. І, звичайно ж, він має відмінну підтримку знімків.

Після того, як ви обрали своє рішення, необхідно пам'ятати про кілька речей:

  • Не включайте спільний доступ до файлів: якщо ви тестуєте якесь сумнівне програмне забезпечення на віртуальній машині, і воно в кінцевому підсумку включає в себе шкідливе ПЗ, ви не хочете ризикувати поширенням шкідливого ПЗ на ваш хост-комп'ютер через загальну папку.
  • Не використовувати мостовий режим. Більшу частину часу для віртуальної машини за замовчуванням ховається її за віртуальною мережею NAT (трансляція мережевих адрес), яка утримує віртуальну машину хоча б частково ізольованою від решти мережі. Те, що ви не хочете робити, це використовувати режим моста, коли віртуальна машина підключається безпосередньо до вашої основної мережі.
  • Не використовуйте свої звичайні облікові записи: зрозуміло, але якщо ви використовуєте Windows 8, ви не повинні входити у віртуальну машину, використовуючи свій звичайний обліковий запис Microsoft. Те ж саме стосується Google або будь-яких інших облікових записів. Якщо безкоштовна програма містить якийсь тип програм-шпигунів, ви не хочете, щоб вона могла отримати доступ до ваших облікових записів.

Можливо, ви захочете уникнути запуску реального шкідливого ПЗ на віртуальній машині, якщо тільки ви повністю не відключите мережеве з'єднання з віртуальною машиною, але для тестування безкоштовного програмного забезпечення, яке може включати шпигунське або рекламне ПЗ, віртуальна машина буде дуже безпечним рішенням.

Придбання операційної системи для вашої віртуальної машини

Тепер, коли ви вибрали програмне забезпечення для вашої віртуальної машини і знаєте, що потрібно для правильної віртуалізації, не допускаючи можливого поширення інфекції, настав час приступити до встановлення операційної системи всередині вашої віртуальної машини. Є тільки одна маленька проблема... Windows не безкоштовна.

Якщо у вас є додаткова ліцензія для Windows, ви можете піти далі і встановити копію на свою віртуальну машину, а якщо у вас більше немає доступу до установчого носія, ви можете легально завантажити Windows 7, 8 і 8.1, або ви можете приєднатися до програми Windows Insider і безкоштовно використовуйте Windows 10 як випробувальний стенд до випуску остаточної версії.

Якщо у вас немає ліцензії на Windows, ви можете завантажити Windows Media і використовувати Windows 7 в пробному режимі, або ви можете отримати пробну версію Windows 8.x Enterprise, якщо ви не проти підписатися на неї. Або, знову ж таки, ви можете використовувати Windows 10 на віртуальній машині і вбити двох зайців одним пострілом, вивчаючи Windows 10 і тестуючи цікаві безкоштовні програми.

Використання знімків у вашій віртуальній машині для тестування програмного забезпечення

У цьому прикладі ми покажемо, як використовувати знімки в Parallels, тому що саме це ми використовуємо тут, в How-To Geek, але ви можете зробити те ж саме в VirtualBox, як ви можете бачити на скріншоті вище. Ви також можете прочитати наше повне керівництво з використання знімків у VirtualBox, якщо ви заблукали.

Ми також збираємося припустити, що ви можете з'ясувати, як встановити Windows у віртуальну машину. Якщо ви все ще не впевнені в собі, у нас є керівництво для початківців з використання віртуальних машин, яке має вам допомогти.

Крок 1: Зробіть знімок.

Чи використовуєте ви Parallels або VirtualBox, приведіть вашу віртуальну машину в чистий стан, який вам потрібно, а потім зробіть знімок, щоб зберегти речі такими, які вони є в даний час. У цьому випадку зверніть увагу на відкрите вікно Блокнота в моїй віртуальній машині Windows 7.

Крок 2. Встановіть все, що ви хочете

Серйозно, ви можете встановити все, що захочете. Навіть те, що ви, ймовірно, не повинні встановлювати... Зрештою, це віртуальна машина. Ми підемо прямо до гіршого сайту завантаження і спробуємо щось, що звучить поверхово. І ми збираємося натиснути Прийняти на все, тому що чому б і ні?

Після одного завантаження і подвійного натискання кнопки «Прийняти» всі наші браузери були зламані, і якийсь схематичний додаток для очищення ПК повідомляє вам, що на вашому комп'ютері є безліч помилок. Не беріть в голову, що це нова віртуальна машина, на якій нічого не встановлено, крім Chrome - це просто показує, що всі ці додатки - шахрайство.

Настав час відкотити ці зміни.

Крок 3: відкат віртуальної машини назад до чистого знімка

У Parallels «Повернути до знімка» знаходиться в меню «Дії», але VirtualBox так само простий: ви можете клацнути правою кнопкою миші на віртуальній машині у списку і використовувати там параметр повернення.

Крок 4: Немає кроку 4

Більше нічого робити. Відкат віртуальної машини до попереднього стану займає всього кілька секунд (залежно від вашого обладнання). Як ви можете бачити на скріншоті нижче... це означає поточний стан, включаючи всі програми, що працюють в тому ж місці, де вони були. Це схоже на режим гібернації Windows на супер стероїдах.

І VirtualBox, і Parallels фактично дозволяють вам робити кілька знімків і перемикатися між ними за бажанням. Це дивовижна функція, яку ви дійсно повинні почати використовувати. Для більш дивовижних функцій, ознайомтеся з нашим керівництвом з 10 хитрощів Virtualbox, про які ви повинні знати.

І з сьогоднішнього дня, не завантажуйте ніякого схематичного програмного забезпечення на ваш основний комп'ютер, добре?