Ich habe mir einen neuen PC zusammengebaut. Die relevanten Komponenten sind:
Soweit funktioniert alles prima. Nur die SSD macht Probleme. Und zwar kommt es häufig vor, dass die SSD nicht vom BIOS erkannt wird. Das BIOS zeigt den M.2 Slot dann als leer an. Dieses Verhalten tritt meistens nach einem Neustart auf. Bei einem Kaltstart tritt es so gut wie nie auf.
Ich weiss nicht, ob es einen Zusammenhang gibt oder ob es Zufall ist, aber zum ersten Mal ist mir das Problem aufgefallen, nachdem ich Manjaro Linux parallel zu Windows installiert habe. Zunächst hatte ich Windows Installiert und dafür nur die Hälfte des Platzes der SSD verwendet. Beim Installieren von Windows, Updates und Treibern kommt es ja häufig zu Neustarts. Die hatten zu Beginn noch ohne Probleme funktioniert. Erst nachdem ich Manjaro auf dem restlichen Platz installiert habe, trat das Problem auf, und seit dem so gut wie immer bei Neustarts. Was mir weiterhin auffällt: wenn das Problem auftritt, braucht es meistens 2-3 Bootvorgänge, bis das BIOS die SSD wieder erkennt. Danach ist der UEFI Boot Eintrag für Manjaro im BIOS nicht mehr zu finden, und nur noch der für Windows vorhanden.
Was mir weiterhin noch auffällt: die SSD läuft nur mit PCIe 2.0 x4 in Windows (sollte PCIe 3.0 x4 sein) und erreicht vermutlich darum nur etwa die Hälfte der zu erwarteten Geschwindigkeit (ca. 1800MB/s beim Lesen in CrystalDiskMark7). Das Mainboard hat zwei M.2 Slots. Beide Slots unterstützen PCIe 3.0 x4.
Folgende Dinge habe ich sichergestellt, um Softwareprobleme auszuschliessen:
Um Hardwarefehler auszuschliessen:
Ich frage mich nun:
Ich finde es wirklich schwierig zu isolieren, wo das Problem liegt. Ist es eher ein Hardwarefehler (SSD/Board), Software-/Einstellungsfehler oder das Zusammenspiel aus Mainboard und SSD? Habt ihr noch Tipps, was ich ausprobieren könnte (Einsellungen/Treiber/Diagnosetools), um den Fehler zu finden, bevor ich die SSD zurückgebe? Ich bin noch ein wenig in Sorge, dass es nicht als Garantiefall akzeptiert wird, weil laut "Self-Test" ja alles mit der SSD in Ordnung ist. (Leider habe ich keine zweite SSD zum ausprobieren da).
- Mainboard: MSI MAG B550M MORTAR WIFI (AM4, AMD B550, mATX)
- CPU: AMD Ryzen 7 3700X (AM4, 3.60GHz, 8-Core)
- RAM: Crucial CT2K16G4DFD832A (2x, 16GB, DDR4-3200, DIMM 288)
- SSD: Samsung 970 EVO Plus (1000GB, M.2 2280)
- GPU: Gigabyte GeForce RTX 2070S Gaming OC (8GB)
Soweit funktioniert alles prima. Nur die SSD macht Probleme. Und zwar kommt es häufig vor, dass die SSD nicht vom BIOS erkannt wird. Das BIOS zeigt den M.2 Slot dann als leer an. Dieses Verhalten tritt meistens nach einem Neustart auf. Bei einem Kaltstart tritt es so gut wie nie auf.
Ich weiss nicht, ob es einen Zusammenhang gibt oder ob es Zufall ist, aber zum ersten Mal ist mir das Problem aufgefallen, nachdem ich Manjaro Linux parallel zu Windows installiert habe. Zunächst hatte ich Windows Installiert und dafür nur die Hälfte des Platzes der SSD verwendet. Beim Installieren von Windows, Updates und Treibern kommt es ja häufig zu Neustarts. Die hatten zu Beginn noch ohne Probleme funktioniert. Erst nachdem ich Manjaro auf dem restlichen Platz installiert habe, trat das Problem auf, und seit dem so gut wie immer bei Neustarts. Was mir weiterhin auffällt: wenn das Problem auftritt, braucht es meistens 2-3 Bootvorgänge, bis das BIOS die SSD wieder erkennt. Danach ist der UEFI Boot Eintrag für Manjaro im BIOS nicht mehr zu finden, und nur noch der für Windows vorhanden.
Was mir weiterhin noch auffällt: die SSD läuft nur mit PCIe 2.0 x4 in Windows (sollte PCIe 3.0 x4 sein) und erreicht vermutlich darum nur etwa die Hälfte der zu erwarteten Geschwindigkeit (ca. 1800MB/s beim Lesen in CrystalDiskMark7). Das Mainboard hat zwei M.2 Slots. Beide Slots unterstützen PCIe 3.0 x4.
Folgende Dinge habe ich sichergestellt, um Softwareprobleme auszuschliessen:
- Neuste BIOS-Version wird verwendet
- Windows 10 Pro mit allen Updates
- Neuster Chipset-Treiber ist in Windows installiert
- SSD hat aktuellste Firmware
- NVMe Treiber von Windows und Samsung ausprobiert
Um Hardwarefehler auszuschliessen:
- CrystalDiskInfo -> alles ok
- Samsung Magician - > alles OK
- NVMe Self Test im BIOS ausgeführt -> keine Fehler
- Temperatur der SSD ist zwischen 40° - 50°
Ich frage mich nun:
- Wieso wird die SSD gerade bei Neustarts nicht erkannt?
- Warum läuft die SSD nur mit PCIe 2.0 x4? Wird die Geschwindigkeit vom BIOS bestimmt oder erst später vom Betriebssystem?
- Kann die die Installation von Manjaro bzw. die Art und Weise wie die Platte Partitioniert ist/welche UEFI-Booteinträge es gibt, sich auf die Erkennung der SSD im BIOS auswirken, oder ist das nur ein Zufall?
- Wieso verschwindet der Booteintrag für Manjaro? Liegt es vielleicht am BIOS, dass nach fehlgeschlagenen Bootvorgängen auf die letzte funktionierende Version zurückspielt und dann den UEFI-Eintrag für Manjaro ingnoriert?
Ich finde es wirklich schwierig zu isolieren, wo das Problem liegt. Ist es eher ein Hardwarefehler (SSD/Board), Software-/Einstellungsfehler oder das Zusammenspiel aus Mainboard und SSD? Habt ihr noch Tipps, was ich ausprobieren könnte (Einsellungen/Treiber/Diagnosetools), um den Fehler zu finden, bevor ich die SSD zurückgebe? Ich bin noch ein wenig in Sorge, dass es nicht als Garantiefall akzeptiert wird, weil laut "Self-Test" ja alles mit der SSD in Ordnung ist. (Leider habe ich keine zweite SSD zum ausprobieren da).