Я настраиваю компьютер, который использует SSD для операционной системы (Windows 7 Professional) и жесткий диск для данных и большинства программ.
Я хотел бы иметь два каталога "Program Files", один на SSD (исходный) и второй на жестком диске, сказать "D:\Program Files".
Этот второй каталог должен иметь ту же защиту как исходный "C:\Program Files", т.е. любой пользователь должен смочь считать и выполнить файлы, но только поднятая учетная запись должна смочь записать в него.
Бонусные очки:
Обратите внимание, что я не хочу просто перемещать "C:\Program Files" в "D:\Program Files", как я хочу установить некоторые программы на SSD. Также я интересуюсь решением, которое работало бы на любой каталог.
Можно использовать robocopy с параметром /COPY:DATSOU
скопировать просто немного C:\Program Files
. Это скопирует всю безопасность и информацию о владельце.
По умолчанию любые подпапки наследуют эти данные из своего родителя. Для добавления полномочий к подпапке просто щелкните правой кнопкой по нему, выберите Свойства, затем используйте вкладку безопасности.
Для изменения полномочий от командной строки используйте старую и встроенную команду cacls, доступную от любой командной строки.
Я думаю, что это более жестко, чем это сначала появляется, и Ваши результаты будут зависеть от того, как установщики для приложений, которые Вы используете, записаны. Местоположение Программных файлов имеет ключ реестра и переменные среды, связанные с ним так в зависимости от установщика, один из тех обычно проверяется, но иногда Вы будете сталкиваться с некоторыми, где установщик принимает местоположение по умолчанию. Я сделал это небольшим другим способом: Для большинства приложений я оставляю их, как они - всего лишь Пар, который я устанавливаю на втором диске - что установщик позволяет выбор. Для проблемы полномочий - где у меня есть несколько приложений, что я хочу конфигурацию, перезаписываемую, я обычно использую портативную опцию установки и помещаю приложения в папке, которую я создаю за пределами программных файлов, таким образом, подпапки уже имеют корректные полномочия. Если возможный необходимо рассмотреть полномочия изменения предотвращения в Программных файлах. Некоторые приложения не используют новое местоположение конфигурации Win7 хорошо (пользовательский каталог) для тех устанавливают на отдельном каталоге, который Вы создаете. Помните однако, что Вы устанавливаете это, Вы будете в какой-то момент в будущей потребности копировать установку, когда Вы переустановите окна или получаете новую систему.