В будущем я хотел бы предложить быть осторожным с формулировками, используя слова типа "лучший", как правило, для создания вопросов, которые требуют мнения, и, как таковые, не подходят для любых сайтов SE. Однако я попытаюсь устранить последствия различных действий, чтобы вы могли решить, что лучше для вас. В конце я предоставлю рекомендацию, но опять же, такие мнения не очень подходят для этого сайта.
Последствия:
Является ли хранение ОС полностью раздельным, и ничто не разделяет лучший вариант?
Это, безусловно, сделает замену ОС менее сложной. Особенно когда дело доходит до загрузчиков. Конечно, это только выгодно, если вы когда-либо думаете, что вам нужно сделать это.
Должен ли я планировать использование какой-либо конфигурации RAID или охват дисков?
Это уменьшит вероятность использования встроенной поддержки через драйверы по умолчанию, что затруднит создание образов резервных копий / восстановлений ваших операционных систем, если вы любите делать такие вещи. Например, допустим, вы хотите сделать резервную копию .wim вашей установки Windows, чтобы вы могли восстановить ее в случае заражения вирусом или установки вашей операционной системы. Если вы не можете использовать драйвер по умолчанию, то вам нужно создать диск WinPE, который включает в себя необходимый драйвер.
У вас есть 2 диска, поэтому вы не можете создать какую-либо часть, и зачем зеркально отражать ssd, так как они выйдут из строя в одно и то же время, если у одного из них нет более продолжительного цикла перезаписи, поэтому вы не получите от него преимуществ резервного копирования.
Конечно, вы получите повышение производительности от возможности читать в 2 раза быстрее, но вы уже работаете с SSD, поэтому скорость чтения уже будет молниеносно высокой (если вы не купили ужасную марку).
Это усложнит ситуацию с загрузчиком. Если вы используете его в качестве связанного MBR-диска, то в конечном итоге загрузчик Arch будет перезаписывать Windows-загрузчик, если только вы не загрузите цепочку, которая потребует ручной установки загрузчика Windows на VBR, а затем вручную добавите для него запись в загрузчик Arch.
Если вы используете GPT, они будут в одном системном разделе EFI. В любом случае это немного усложняет замену ОС, хотя облегчает их загрузку, потому что у вас есть все опции в одном менеджере, который загружается по умолчанию. Если вы используете диски отдельно, то каждая из ОС может записывать в свою собственную MBR, а в случае GPT - свою собственную ESP. Вам придется использовать меню быстрой загрузки BIOS/UEFI для загрузки ОС, которая находится на втором жестком диске :(, но загрузчик каждой ОС не знает о другой, поэтому заменить одну ОС гораздо проще.
Каков наилучший формат для каждого диска / раздела?
Для Windows при установке он автоматически выберет NTFS, и современные версии Windows требуют этого. Что касается Arch, я не использую Arch, поэтому я не могу комментировать различные доступные варианты. Отмечу мысль, что EXT4 поддерживает TRIM. EXT4 поддерживает журнал для предотвращения потери данных, но его можно отключить, если вы хотите уменьшить количество записей в SSD.
Что следует перенести на мой жесткий диск и связать при необходимости? Я думаю о пользовательских каталогах, файлах подкачки, поисковых индексах, временных файлах, кэше и журналах для Windows, и я не уверен в Linux.
Твердотельные накопители имеют ограниченный жизненный цикл, поэтому все, что вы можете перенести с них на жесткий диск, поможет продлить срок их службы. Конечно, такое использование изнашивает жесткий диск раньше. Жесткие диски не имеют ограниченного числа операций записи, но они физически изнашиваются при использовании.
Хранение вашего файла подкачки или раздела подкачки на жестком диске замедлит работу вашей системы, поскольку вы используете ОС с SSD.
Мне также было бы любопытно, какова была бы лучшая установка, если бы я настроил эту систему строго как машину Windows, так как я могу использовать другой компьютер для моей разработки Linux или использовать виртуальную машину
Виртуальные машины не получают такой же уровень производительности, как физические машины. Если вы не запустите виртуализатор, имеющий pci-passthrough, вы будете использовать эмулируемую видеокарту, которая еще больше ограничит возможности вашей работы. Большинство виртуализаторов не поддерживают TRIM (используемый в ssds для увеличения продолжительности жизни) через жесткий диск виртуальной машины.
Рекомендация:
Лучшее - это относительный термин, и только вы можете решить, что лучше. Однако, если бы это был я, я бы держал операционные системы на своих дисках с собственными загрузчиками и просто использовал бы меню быстрой загрузки на вашем ПК, чтобы получить к ним доступ.
Это предполагает, что ваш компьютер имеет (вероятно, есть). У вас есть 2 диска, так почему бы не воспользоваться этим.
Если у вас очень мало оперативной памяти, не используйте файл подкачки или раздел подкачки. Он изнашивает диск быстрее, и поскольку копирование файлов с ssd происходит очень быстро, вы можете позволить себе постоянно удалять файлы из памяти, чтобы освободить место для новых. Если вам не хватает памяти, сделайте подкачку разделов / файлов подкачки на их ОС SSD; запуск его с жесткого диска создаст узкое место. Весь смысл наличия SSD состоит в том, чтобы сделать его более быстрым для копирования файлов из источника в память, в результате чего виртуальная память сохраняется на более медленном устройстве.
Я бы использовал EXT4 для Arch, но только потому, что я не знаком с некоторыми из других доступных ему опций, если вы, возможно, есть лучший вариант. Используйте NTFS для Windows и NTFS для жесткого диска, потому что вам нужна файловая система, к которой можно получить доступ из обеих операционных систем, поддерживает журналирование, поддерживает длинные имена файлов и поддерживает файлы размером более 4 гигабайт.
Я бы не стал перенаправлять журналы или пользовательские папки на жесткий диск. SSD-диски могут иметь ограниченный жизненный цикл, но он не слишком короткий, поэтому зачем сталкиваться с проблемой перенаправления журналов и т.д. Что касается пользовательских данных, зачем перенаправлять эти папки. Просто не используйте их; то же самое для Arch. Вместо этого создайте свои собственные папки на жестком диске. Интеграция вещей просто причиняет боль, если вам когда-либо нужно их не интегрировать.