Недавно я обнаружил, что мой скромный твердотельный накопитель емкостью 128 ГБ заполнялся до такой степени, что мне приходилось удалять старые игры, чтобы устанавливать новые игры. Это было неплохо, пока мне не пришлось устанавливать некоторые другие приложения для реальной работы, а теперь у меня просто не хватает места, чтобы даже сделать это больше
Так что я знаю решение того, что я хочу сделать. Это то же самое, что я делал, когда встраивал систему аварийного восстановления в свою систему, просто создал точку соединения и направил ее на жесткий диск объемом 1 ТБ в компьютере. Так же, как создание перехода для c:\users и указание его на внутренний жесткий диск, я просто скопировал бы папку Program Files (x86) на жесткий диск, перезагрузился в безопасный режим с командной строкой, переименовал Program Files (x86), затем создайте соединение с этим именем папки. Я нашел что-то, что, я уверен, является проблемой Windows, и так как я администратор Linux, я решил, что возьму на доски, так как я не смог найти проблему, похожую на Google.
TLDR; Я не могу переименовать Program Files (x86) из окон, поэтому я перезапустился в безопасном режиме с помощью команды и смог переименовать его, и мне удалось создать точку соединения с тем же именем ...
rename "Program Files (x86)" "Not_Program Files (x86)"
mklink /J "Program Files (x86)" "D:\Program Files (x86)"
Теперь это становится странным. Я загружаюсь обратно в Windows и вижу, что каталог Program Files (x86) все еще там, и любой каталог с тем именем, которое он СЛЕДУЕТ назвать сейчас, не существует. Но подождите .... это еще не все! Когда я смотрю на свойства файла Program Files (x86), объект упоминается как то, к чему я его переименовал.
Мой вопрос действительно состоит в том, почему Windows не переименовывает этот каталог и как я могу выполнить то, что я ожидаю?
Вот ссылка на свойства папки, которая показывает, что "имя объекта" - это объяснение, которое я сделал доступным для детей. (нет представителя, чтобы включить в пост)