Im Moment habe ich zwei Festplatten (für die Speicherung) und zwei SSDs (für das Betriebssystem) in meinem Computer.
Auf der älteren 64-GB-SSD ist Windows 10 installiert, zusammen mit einer Reihe von Videoproduktionssoftware und zugehörigen Tools, die den größten Teil des Speicherplatzes einnehmen. Auf diesem Laufwerk befinden sich keine Spiele, und ich möchte nicht, dass über diese Windows-Installation auf Spiele zugegriffen werden kann.
Auf der neueren SSD habe ich Arch Linux, das ich zur Unterhaltung benutze. Gaming, Casual Browsing und so weiter. Es befindet sich auf einer ext4-Partition, die das gesamte Laufwerk belegt, sodass Windows nicht auf diesen Speicherplatz zugreifen kann.
Ich möchte einen Platz auf der größeren der beiden Festplatten schaffen, um Final Fantasy XIV zu installieren, was für mich in Wine nicht gut funktioniert. Ich habe versucht, nur einen separaten Benutzer in Windows für diesen Zweck zu erstellen, aber Steam ist es leider egal, als welcher Benutzer Sie in Windows angemeldet sind.
Kann ich Windows auf einem anderen Laufwerk auf demselben Computer installieren? mit dem gleichen Produktschlüssel und wechseln Sie zwischen ihnen über das BIOS-Startmenü, das ich derzeit verwende, um zwischen Windows und Linux zu wechseln? Oder wird es ein Aktivierungsproblem geben?
Als letztes Mittel könnte ich Windows von meinem Macbook entfernen, aber ich würde es vorziehen, wenn es überhaupt nicht möglich wäre.
(Erste Änderung: Hinweis zum Produktschlüssel / zur Lizenzierung hinzugefügt, den ich einschließen wollte, aber vergessen habe.)
EDIT 2: Mein Fehler, ich habe vergessen, dass ich keinen zusätzlichen Windows-Product Key habe. Ich habe einen Schlüssel für ein Windows 7-Upgrade, der bei einer Neuinstallation nicht funktioniert.
EDIT 3: Ich dachte an eine einfachere Alternative. Ich habe eine andere Instanz von Steam auf meiner Festplatte installiert und da diese von der SSD getrennt ist, auf der Windows installiert ist (und die Steam-Installation nur mit Source Filmmaker), gibt es jetzt kein Problem mehr mit zwei Windows-Konten, die dasselbe Steam-Installationsverzeichnis haben.
quelle
Antworten:
So funktioniert das. (TL; DR: Ja, Sie können dies tun. Wenn Sie ein anderes Windows auf Ihrem dritten Laufwerk installieren, müssen Sie lediglich sicherstellen, dass Ihr BIOS von Ihrer Arch-SSD bootet und von arch GRUB Ihr neues Windows erkennt Installation nach der Installation.)
Jede Festplatte oder SSD verfügt über einen Master-Boot-Datensatz. Sofern Sie nicht EFI für die Boot-Verwaltung verwenden, versucht Ihr BIOS, beim Booten eine Ihrer Festplatten oder SSDs zu laden ). Auf diesem MBR ist ein Boot-Manager installiert, und der Boot-Manager wählt ein Betriebssystem zum Booten aus.
Microsofts Bootmanager heißt BOOTMGR, er unterstützt nur das Booten von Windows. Der gebräuchlichste Boot-Manager für Linux heißt GRUB. Es gibt jedoch auch andere Optionen. GRUB unterstützt die meisten Betriebssysteme (die gebräuchlichsten, jedenfalls für Desktops).
Das derzeitige Szenario ist, dass Sie Windows 10 auf Ihrer alten SSD haben, was bedeutet, dass Sie BOOTMGR auf dieser SSD haben. Wenn Sie Ihrem BIOS anweisen, von dieser SSD aus zu starten, wird nicht erkannt, dass Sie Linux haben und Windows direkt starten, ohne danach zu fragen .
Auf Ihrer neuen SSD haben Sie Arch Linux und auf dem MBR, auf dem Sie GRUB installiert haben, werden Sie von GRUB standardmäßig gefragt, welches Betriebssystem Sie booten möchten, und es speichert alle erkannten Betriebssysteme in einer Datei auf Ihrer / boot-Partition. Diese Datei kann durch Ausführen von aktualisiert werden grub-mkconfig Befehl ( schau im arch wiki nach ). Um sicherzustellen, dass Ihre Windows-Installation erkannt wird, müssen Sie ein Tool mit dem Namen installieren os-prober bevor Sie den Befehl ausführen, den Sie in Ihrer Arch-Installation als root ausführen können.
Wenn Sie Ihr neues Windows auf Ihrem dritten Laufwerk installieren, wird BOOTMGR auf das MBR-Laufwerk geschrieben, und Sie müssen nur Arch Linux booten und den Befehl grub-mkconfig ausführen, wie bereits erwähnt, damit grub Ihr neues Laufwerk erkennen kann Windows-Installation, und ab diesem Zeitpunkt können Sie immer zwischen Ihrer aktuellen Windows 10-Installation, der Arch-Installation und der neuen Windows 10-Installation wählen. Job erledigt.
Sie haben jedoch möglicherweise die Alternative, die ext4-Partition Ihres Arch zu verkleinern, um Platz für eine neue NTFS-Partition zu schaffen, auf der Sie das neue Windows 10 neben arch auf Ihrer neueren SSD installieren können Platz, dies ist eine Option), empfehle ich dies mit teilte Sie müssen die Partition nur verkleinern, um einen nicht partitionierten Speicherplatz zu erstellen. Bei der Installation von Windows 10 wird bei Auswahl dieser Option eine NTFS-Partition aus dem nicht partitionierten Speicherplatz erstellt.
Wenn Sie jedoch diesen Ansatz verwenden, werden Sie auf das Problem stoßen, dass Windows BOOTMGR Ihren GRUB in Ihrem MBR überschreibt. Um dies zu beheben, müssen Sie grub mit dem neu installieren grub-install Befehl, und um dies zu tun, müssen Sie eine Arch-Installations-CD oder einen USB-Stick nehmen, von dieser booten, in Ihre physische Arch-Installation chrooten (wie Sie es wahrscheinlich getan haben, um Arch zu installieren) und von dort aus das Programm ausführen grub-install Befehl zum erneuten Installieren von grub auf Ihrem SSD-MBR, und führen Sie dann natürlich den Befehl aus grub-mkconfig Befehl zum Erkennen des neuen Betriebssystems.
quelle
Wenn mehrere MS Windows-Betriebssysteme auf verschiedenen physischen Druves installiert sind, können Sie anhand Ihres BIOS bestimmen, welche geladen werden. Wenn Sie auf diese Weise die Festplatte auswählen, von der gebootet werden soll, wird der Master-Boot-Datensatz gelesen, um festzustellen, wo sich das Betriebssystem befindet.
Da Sie Linux installiert haben, können Sie mit Grub das Betriebssystem Ihrer Wahl starten, ohne auf das BIOS zugreifen zu müssen. In diesem Szenario können sich alle Betriebssysteme auf demselben physischen Laufwerk befinden.
quelle