1

Мой опыт заключался в том, что я могу создать символическую ссылку на каталог установки программы, который позволил бы мне создать виртуальную копию, которая могла бы быть изменена без изменения оригинала.

Могу ли я сделать это с загрузочным разделом?

Мое намерение состоит в том, чтобы установить ОС на один раздел, сделать ее доступной только для чтения и запустить ОС со второго раздела, который является просто символической ссылкой на установку только для чтения.

Будет ли это работать?

Редактировать:

Вики, которая предоставила инструкции, была закрыта. Но вот еще одно место, где говорится об использовании "переходов" в окнах с игровым клиентом.

https://oldforums.eveonline.com/?a=topic&threadID=1093545

1 ответ1

6

Есть важное недоразумение в том, что делают символические ссылки. В частности, символические ссылки не делают этого:

что позволило бы мне виртуальную копию, которая может быть изменена без изменения оригинала.

[...]

Мое намерение состоит в том, чтобы установить ОС на один раздел, сделать ее доступной только для чтения и запустить ОС со второго раздела, который является просто символической ссылкой на установку только для чтения.

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

Симлинки - это не более чем псевдонимы, используемые при следовании по пути; Например, вы можете поместить символическую ссылку в C:\foo которая говорит операционной системе "вместо этого посмотрите D:\bar ". Вот и все. После перехода по символической ссылке все операции, будь то чтение, запись или удаление, будут одинаково влиять на исходный файл.

(Жесткие ссылки делают еще меньше. "Жесткая ссылка" - это буквально просто файл с двумя именами (или более); по этой причине жесткие ссылки не могут даже пересечь диск. И аналогично, использование любого имени все равно изменит исходный файл, не делая специальной копии. Только определенные файловые системы Linux поддерживают "reflinks" при копировании при записи.)


Вместо этого, чтобы иметь базу только для чтения, вы можете использовать одно из следующего:

  • Объемные теневые копии являются копиями при записи. Функция "Восстановление системы" в Windows позволит восстановить ОС до старого снимка. (К сожалению, нет команды, чтобы вернуться к снимку полностью.)

  • Существуют сторонние программы для «замораживания / оттаивания» ОС, обычно с помощью специального драйвера; они популярны в школах и библиотеках. Они перенаправляют все записи в другое место, так что вы получаете новую ОС после каждой перезагрузки.

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

  • Если у вас есть два диска, просто клонируйте все это - это не займет много времени, чтобы скопировать ~ 20 ГБ установки Windows.

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