Kann ich M.2 an eine Live-Maschine anschließen?

918
Kartik

TL; DR

Ist es möglich, M.2 an ein Live-System anzuschließen, ohne die Dinge in die Luft zu sprengen? Der allgemeine Konsens scheint zu sein, dass M.2 nicht hotswappable ist. Aber ich möchte es einfach nach dem Booten anschließen.


Hintergrund

Systemkonfiguration

  • Hauptplatine : Gigabyte Z170X-Gaming3,
  • RAM : 32 GB
  • GPU : (einige) ASUS Radeon R9-390X
  • Prozessor : Intel i7 Skylake (nicht an die Modellnummer, sondern an eines der ersten X 4C8T-Modelle)
  • Sandisk M.2 SSD (SATA-Modus) : Ubuntu 16.04
  • Samsung M.2 SSD (SATA-Modus) : Windows 10- und EFI-Partition
  • Ein RAID-Array : Um nur Daten zu speichern, gibt es kein Boot-Image.

Problem

Ich folgte dieser Antwort, um Windows zu reparieren (nervig) und die Startreihenfolge zu ändern, sodass ich nach dem Neustart nicht auf Ubuntu zugreifen kann, das mein primäres Betriebssystem ist. Nun, glaube ich, hat dies zu einer Bootmanager-Kollision im BIOS geführt, so dass mein Computer beim BIOS-Begrüßungsbildschirm hängen bleibt. Ich kann das BIOS-Setup nicht aufrufen oder etwas tun. Es reagiert vollständig nicht. Da es sich hierbei um einen solchen Fall handelt, steht online keine Hilfe zur Verfügung.

Möglicher Fix

Meine Ideen waren das Entfernen der Samsung M.2-Festplatte, das Booten in Ubuntu entweder vom Sandisk M.2 (bevorzugt) oder über einen Live-USB. Stecken Sie dann das Samsung M.2 ein und ändern Sie irgendwie den Windows-Boot-Manager. Ich habe das Windows-Betriebssystem auch in meinem Ubuntu-Betriebssystem virtualisiert (siehe diese Fragen und Antworten ). Wenn ich also auf meinem Sandisk M.2 in Ubuntu booten kann, kann ich einfach über Virtualbox in Windows booten und das Problem beheben. Wenn nicht, bin ich nicht allzu besorgt, da dies eine Neuinstallation ist, sodass ich den Bootmanager und die Partitionen auf dem Samsung M.2 löschen und Betriebssysteme neu installieren kann.

Dabei möchte ich den Computer jedoch nicht zerstören. Daher ist es sehr wichtig zu wissen, ob ich den M.2 an eine Live-Maschine anschließen kann, da mein Plan darauf hängt. Wenn nicht, kann mir jemand einen alternativen Vorschlag geben? Beachten Sie, das Zurücksetzen des BIOS funktioniert nicht. Ich weiß nicht, ob es überhaupt möglich ist, den POST zu überspringen und direkt das BIOS aufzurufen, wo ich das Samsung M.2 von Startgeräten aus deaktivieren kann.

0
Wenn Sie M.2 SATA-SSDs verwenden, ist die Verwendung eines USB-Gehäuses möglicherweise eine bessere Lösung. bwDraco vor 6 Jahren 0
@ bwDraco, möchtest du deinen Kommentar als Antwort posten? Das habe ich am Ende getan. Kaufte einen billigen M.2-zu-SATA-Konverter, der mit einem SATA-zu-USB-Kabel geliefert wurde. Ich habe meinen Computer mit Ubuntu LiveUSB gebootet (segne das, ich habe unzählige Male meine schmutzige Wäsche gemacht), das Samsung M.2 an USB angeschlossen und es gereinigt. : Seufz: Das war ein Scheiße. Musste die LiveUSB verwenden, weil die BIOS-Boot- und EFS-Partitionen im Samsung waren. : AnotherLongSigh: Kartik vor 6 Jahren 0

1 Antwort auf die Frage

1
bwDraco

Soweit ich das beurteilen kann, ist M.2 nicht für Hot-Plugging ausgelegt. Der SATA-Standard selbst ist der, und der SATA-Anschluss einer herkömmlichen Festplatte oder SSD unterstützt das Hot-Plugging, der M.2-Anschluss jedoch nicht.

Eine bessere Lösung ist die Verwendung eines M.2-SATA-zu-USB-Gehäuses. Das beste Ergebnis, das ich bei einer schnellen Suche bei Amazon finden konnte, war dieses StarTech-Gehäuse :

StarTech M.2 SATA to USB enclosure