Всякий раз, когда я устанавливаю программы Windows, я всегда делаю установочный диск чем-то другим, чем С-образный диск. Однако установщик почти всегда помещает много файлов в C:\Users\<username>\AppData даже если они помещают некоторые файлы в указанное мной место.

Мне нужна операционная система (Windows) на собственном жестком диске и ничего больше. Таким образом, если жесткий диск операционной системы выходит из строя, я теряю только операционную систему. Я всегда могу получить другую копию Windows. После того, как я получил новый диск и Windows, у меня остались все мои старые файлы. Таким образом, я помещаю свои файлы на жесткие диски, которые я регулярно заменяю или создаю резервные копии, и программное обеспечение на дисках, которые меня не волнуют. Это нормально, если жесткий диск выходит из строя, если есть копии файлов на этом диске где-то еще.

Почему многие программы Windows устанавливаются в C:\Users\<username>\AppData даже если пользователь указывает другой путь, например E:\SOFTWARE ? Учитывая, что это обычная практика, должна быть какая-то причина.

2 ответа2

2

Прямой ответ на вопрос "почему" прост: ваш домашний каталог является одним из немногих гарантированных мест, где приложение может хранить свои файлы под обычной (не администраторской) учетной записью. Когда вы устанавливаете что-либо в папку по умолчанию в C:\Program Files , он должен запросить у вас права администратора для этого. Теперь учтите, что приложение должно хранить изменяемые файлы (например, пользовательские настройки). Он не может сделать это в своем домашнем расположении (как это было типично для Windows 9x раз): в случае с C:\Program Files ему нужно будет спрашивать вашего разрешения на запись каждый раз, когда это необходимо.

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

Подразумеваемый вопрос заключается в том, как хранить ваши пользовательские данные на диске, отличном от Windows. Ну, одним из вариантов было бы перенести вашу домашнюю папку на диск E: также (есть много инструкций, как это сделать, например, эта или та).

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

0

Потому что это эквивалент вашего "домашнего каталога" на машине * nix, и именно там хранятся личные настройки приложений (например, ваш профиль и т.д.).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .