Перед началом установки я использовал diskpart, чтобы проверить, какой диск был C: Diskpart сказал, что диск C: был диск 2. Однако при установке Windows этот диск теперь называется "Диск 6".
Это просто, потому что вы пытаетесь сравнить список дисков, перечисляемых Windows, со списком дисков, перечисленных BIOS/UEFI.
BIOS может перечислять или не перечислять диски в определенном порядке. Не существует прямой зависимости между порядком BIOS и порядком, в котором Windows нумерует диски.
После того, как Windows получает контроль, применяется следующее.
Во время запуска Windows переключается с использования поддержки BIOS INT13 на собственные драйверы Windows для доступа к дискам. Windows ждет несколько секунд, пока системный диск не начнет перечислять через Plug and Play. Когда в течение тайм-аута происходит совпадение, начинается обычный запуск.
Номера дисков, которые назначаются Windows после переключения на собственные драйверы контроллера хранения Windows во время запуска, зависят исключительно от порядка, в котором диски перечисляются и обрабатываются Plug and Play. Windows перечислит доступные фиксированные диски, а затем сменные диски, при условии, что в системе уже установлены и установлены правильные собственные драйверы Windows.
как я могу проверить это заранее?
Можно проверить параметры встроенного ПО, чтобы определить порядок, поскольку перечисление дисков WinPE (среда предустановки Windows) будет основываться на порядке, указанном в BIOS/UEFI, а не на методе запуска Windows на этапе выбора диска в процедуре установки.
Источник: Здесь