Нужно ли переносить папку Program Files на другой раздел?

Начнем с того, что перенос папки Program Files на другой раздел не может быть полностью корректным. В этой папке находятся жесткие ссылки, которые не поддерживают связь между разными разделами. Но я не буду заострять на этом внимание, поскольку вы вряд ли запускаете древние программы Windows.

 

Бессмысленность действия

Важнее то, что перенос просто не имеет смысла. Намного правильнее держать программы на системном разделе, поскольку это упрощает резервное копирование системы и восстановление привычной среды. 

Когда система полностью синхронизирована с установленными программами, вы приступаете к полноценной работе сразу после восстановления из резервного образа.

Я создаю инкрементные образы системы средствами Windows раз в неделю. Поскольку набор программ у меня устоялся, различия между ними, как правило, заключаются в установленных обновлениях.

Если образа нет, наличие программ на другом разделе означает, что после переустановки системы вам придется поставить заново многие приложения, которым требуется:

  • регистрация библиотек и компонентов (пример — Microsoft Office)
  • установка драйверов (пример – Alcohol)
  • ассоциация с типами файлов и протоколами (пример – браузер Opera, и нет, вручную будет не быстрее)

И не забывайте о том, что вы отрываете программы не только от системы, но и от их данных, которые хранятся в папке %UserProfile%\AppData.

 

Снижение безопасности

Казалось бы, при чем тут это? Все дело в правах на папку! Осуществлять запись в папки Program Files и Program Files (x86) могут только администраторы. Права на папку, созданную на другом разделе, наследуются от его корня. На первый взгляд, группа «Пользователи» (Users) не имеет разрешения на запись, но оно выдается группе «Прошедшие проверку» (Authenticated Users).

На практике это означает, что для внесения изменений в файлы программ достаточно обычных прав.

Другими словами, вредоносная программа, проникнув в вашу систему, может делать с вашими приложениями что угодно, даже не имея прав администратора.

Например, она может модифицировать код исполняемых файлов или подменять динамические библиотеки (DLL), и контроль учетных записей вас об этом не предупредит.

Кстати, именно в этом выражается недостаток модели безопасности, которую использует браузер Google Chrome, чья папка размещается в профиле пользователя. В данном случае Google выбирает, по ее мнению, меньшее из двух зол, поскольку такое расположение браузера позволяет незаметно обновлять его без вашего участия и оперативно закрывать уязвимости.

 

Вы все еще переносите папку Program Files на другой раздел?

Конечно, можно настроить списки контроля доступа для папки с программами, расположенной на другом разделе. Но в реальности этим мало кто озадачивается. Не утруждайте себя ненужными действиями и располагайте программы стандартно – вместе с системой.

Источник

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.