Я вижу, вы нашли решение, и это здорово; но я хочу четко ответить на некоторые ваши вопросы:
Я читал, что некоторые говорят, что на каждый диск требуется только 1 ESP, некоторые говорят, что на один диск нужно установить 2 ESP, а на другой нет, а некоторые говорят, что на одном диске нужно хранить только 1 ESP, а на другом нет. Последний пункт кажется мне лучше, но я могу ошибаться. Так сколько ESP я должен держать и где?
Спецификация EFI позволяет использовать столько ESP, сколько вы хотите, в любом месте. Windows 7 (я не знаю о более поздних версиях) имеет тенденцию запутываться, если вы помещаете несколько ESP на один диск, поэтому я бы посоветовал против этого. ESP предназначен для совместного использования между операционными системами, поэтому это должно быть хорошо, с оговоркой, что, поскольку он является общим, каждая ОС может быть заражена файлами другой. Конечно, то же самое может произойти, даже если у вас есть отдельные ESP. По этой причине я рекомендую хранить резервные копии ваших ESP.
У меня есть выбор во время установки Windows, или Windows автоматически установит его на свой диск?
Я не знаю, что делает Windows в многодисковой среде с точки зрения того, какой ESP она использует, если каждый диск имеет свой собственный ESP.
Я также слышал, как люди говорили, что для безопасности нужно отключить жесткий диск Linux, некоторые говорили, что диск Linux больше не является загрузочным, потому что NVRAM был освобожден,
Некоторые (но не все) EFI удаляют свои записи NVRAM, которые указывают на несуществующие файлы. Таким образом, отключение диска, как вы предложили (и сделали), может привести к потере загрузочных записей. Они легко восстанавливаются, если вы знаете, как это сделать, и готовы, но эта потеря может быть довольно сложной для большинства людей, которым не хватает необходимых навыков. По этой причине я рекомендую не отключать диски при установке новых ОС; однако, следование моему совету увеличивает риск потери ОС из-за неосторожности или ошибки, поэтому я также советую обратить внимание и сделать резервные копии, прежде чем приступить к установке новой ОС.
некоторые другие говорят, что это работает, и некоторые другие говорят, что даже с подключенным диском Linux компьютер автоматически загружается в Windows, минуя диспетчер загрузки.
Windows по умолчанию установит собственный менеджер загрузки, поэтому явление загрузки в Windows встречается довольно часто, даже если вы не отключаете диск Linux. Если запись Linux не была уничтожена, вы можете настроить порядок загрузки с помощью стороннего средства Windows EasyUEFI .
Еще один инструмент восстановления - REFInd. Если вы поместите его на флэш-накопитель USB или CD-R, этот носитель может служить средством аварийного восстановления - подключите его, загрузитесь с него, и вы можете загрузить все, что с работающим загрузчиком на диске, а затем использовать его инструменты (как efibootmgr
в Linux) для добавления или изменения порядка загрузочных записей, или даже для полной переустановки загрузчика. Основная оговорка - Secure Boot - флэш-накопитель USB и образы CD-R, которые я предоставляю на странице загрузок rEFInd, не поддерживают Secure Boot. Таким образом, вы должны либо отключить эту функцию, либо добавить поддержку Secure Boot самостоятельно, и это может быть проблемой.