2

Я создал довольно большой RAM-диск, и мне было интересно, можно ли переместить туда каталог C:\Program Files?

3 ответа3

3

Если вы зайдете в реестр и перейдете к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion , то там есть один (или два для 64-разрядных версий) ключей: ProgramFilesDir и ProgramFilesDir (x86) (в 64-разрядных версиях).

Вы можете изменить это, чтобы указать, где когда-либо ваше сердце желает.

Имейте в виду, что информация, приведенная выше, о том, что ваш RAM-диск является постоянным или нет, также помните, что НЕКОТОРЫЕ программы не работают должным образом, если каталог ваших программных файлов перемещен. На данный момент не должно быть слишком много проблем с этим, но некоторые старые программы (или плохо написанные) могут.

1

Нет, невозможно %ProgramFiles% из системного диска и все еще иметь работающую установку. Причина в том, что там есть системные файлы, и для правильного обслуживания они должны быть жестко связаны с файлами в %SystemRoot%\winsxs .

1

Предполагая, что ваш RAM-диск является постоянным, я полагаю, что вы можете переместить все туда и установить символическую ссылку из папки c:\ в папку на RAM-диске. mklink может создать эту символическую ссылку для вас.

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