Я хочу создать символическую ссылку с помощью команды mklink, чтобы при необходимости переустанавливать мою ОС (что часто случается (и сегодня утром)) мне нужно только отформатировать раздел, на который установлена Windows 10. Моя идея состоит в том, чтобы создать несколько символических ссылок: для программных файлов, программных файлов (x86), программных данных и AppData. Каждый из них будет ссылаться на соответствующую папку в другом разделе. Проблема, которую я замечаю, заключается в том, что связываться с этими папками, вероятно, не очень хорошая идея, и она работает не очень хорошо.
Конечно, я мог бы сделать ссылку для папки ВНУТРИ Программных файлов, но как насчет всей папки? И затем, перемещая все существующие файлы в раздел, с которым они связаны?
Есть ли способ сделать это? Это рискованно? Есть ли лучший способ сделать это, так как это, вероятно, не очень хороший способ?
Я полагаю, что если бы я создал еще несколько разделов, я мог бы смонтировать диски, но я не знаю, как это будет происходить.
Я искал некоторое время, так что я почти уверен, что это не очень хорошая идея, потому что я не вижу, чтобы кто-то делал это, но есть ли альтернативы? Не все программы дают мне возможность настроить каталог установки.
источник
Ответы:
Я просто хотел предоставить некоторый контекст, если вы сделаете это.
НЕ ДЕЛАЙТЕ ЭТОГО. WINDOWS 10 сломает любые продукты MS и не сможет обновить их.
Мне удалось получить правильные символические ссылки (вам нужно создать ссылки, загрузиться в Linux, удалить папку программных файлов и заменить ее на папку ссылок, загрузить обратно в Windows и восстановить все разрешения). В то время как он работает для 99 % вещей, каждый продукт MS не может быть запущен или запущен из-за проблем с тем, как они определяют каталоги. Вы можете перейти в каталог, который, как он говорит, не существует, и визуально осмотреть его, но что-то в базовых службах, используемых MS, не позволяет их программному обеспечению находиться в папке, которая была символически связана с. (это даже ломает любое приложение, которое работает в UWP).
до сих пор известные затронутые программы
Центр обновления Windows
Любой UWP (магазин Microsoft, любое приложение по умолчанию для Windows 10 (калькулятор, карты, скайпы))
Целостность офиса Microsoft
все, что использует DCOM
Я думаю, что проблема заключается в начальной загрузке окон из журналов событий, в которой показаны проблемы инициализации сервисов, которые полагаются на DCOM до того, как он загрузит жесткий диск, на который указывает символическая ссылка. это показывает ошибку файла не найден. Поэтому на данный момент я предполагаю, что из-за попыток запуска этих программ / служб до проверки целевого диска происходит сбой.
Есть также множество повторяющихся ошибок, связанных с сервисом TFS, который намекает на то, что локальная база данных окна 10 не инициализируется должным образом из-за вышеуказанной проблемы.
TLDR: НЕ ПЫТАЙТЕСЬ СДЕЛАТЬ ЭТО.
источник