23Aug
Si vous avez un ordinateur sur lequel la RAM est peut-être allée mal, existe-t-il des systèmes d'exploitation qui fonctionneront sur l'ordinateur, au moins pour vous aider à tester et à diagnostiquer le matériel? Le SuperUser Q & A d'aujourd'hui est une discussion vivante sur le sujet pour répondre à la question d'un lecteur curieux.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
Photo publiée avec l'aimable autorisation de Chris Isherwood( Flickr).
La question Lecteur de SuperUser
VusP veut savoir s'il y a un système d'exploitation qui peut fonctionner sans RAM:
Y a-t-il un système d'exploitation qui peut être utilisé sans RAM, spécifiquement, le genre que je peux créer et utiliseravec mon ordinateur? Cela devient gênant, car le démarrage charge essentiellement le système d'exploitation en RAM.
Note: Je voulais d'abord savoir à propos d'un système d'exploitation sans RAM pour vérifier et voir si la RAM de mon ordinateur portable avait mal tourné( il ne démarre pas mais présente un écran vide), mais j'aime la façon dont cette question a fait boule de neige.
Y at-il un système d'exploitation qui peut fonctionner sans RAM?
La réponse
SuperUser contributeur agtoever a la réponse pour nous:
Est-ce que chaque système d'exploitation a besoin de RAM?
Une étape obligatoire du processus BIOS POST consiste à vérifier s'il y a de la RAM.En option, il vérifie si votre RAM fonctionne correctement. Donc, la réponse à votre question, "Est-ce que chaque système d'exploitation a besoin de RAM?" Est: Non, pas sur ce matériel( IBM PC compatible).Aussi, pour le reste de cette réponse, je supposerai le matériel compatible IBM PC.
Un système d'exploitation peut-il démarrer avec une RAM défectueuse?
Si votre RAM est défectueuse( et pas totalement absente ou cassée), ou si vous pouvez remplacer( partiellement) votre RAM, vous pouvez démarrer en utilisant les patchs BadRAM ou BadMEM.Cela vous oblige à recompiler le noyau( cela semble plus facile que si vous le faites pour la première fois) et vous pouvez redémarrer, puis dire au noyau où se trouve votre mauvais souvenir. Une bonne explication de l'utilisation de Memtest86 / Memtest86 + et BadRAM / BadMEM peut être trouvée ici.
Un système d'exploitation peut-il démarrer sans RAM et utiliser le cache du processeur comme RAM?
Autant que je sache, il n'y a aucun moyen d'utiliser le cache de votre CPU comme RAM sans aucune RAM présente sur votre système( comme suggéré par @philipp et d'autres) dans les commentaires. S'il y en a, ce serait bien de l'ajouter ici. Le seul papier que j'ai pu trouver sur le sujet est ce document sur Utilisation de la mémoire cache d'un processeur comme RAM jusqu'à ce que la RAM soit initialisée .Je ne sais pas si( et comment) cela fonctionnera sans RAM.Pour autant que je sache, il n'y a pas de code de travail qui démarre un système d'exploitation sur un PC compatible IBM.Toute référence à la preuve de concepts, au code de travail ou à tout autre élément est la bienvenue et je l'ajouterai à cette réponse.
Puis-je accéder au BIOS?
La question de l'auteur d'origine est un peu vague si l'ordinateur portable est capable de passer le POST du BIOS.Comme le souligne @Tonny, aucun système d'exploitation ne vous aidera à accéder au BIOS .Vous entrez dans le BIOS en utilisant les touches F1, F2, F10, DEL ou ESC( en fonction de votre marque de BIOS).
Comment récupérer des données de l'ordinateur portable sans RAM?
En ce qui concerne l'objectif derrière votre question, pourquoi avez-vous besoin d'accéder à votre ordinateur portable? Y a-t-il encore des données sur le disque dur que vous voulez récupérer? Si tel est le cas, il est beaucoup plus facile de retirer le disque dur( voir manuel) et de le connecter à un périphérique de stockage externe ou directement à un ordinateur de bureau. Voici un bon guide pour le faire.
Intéressé à voir plus de commentaires sur ce sujet particulier? Alors assurez-vous de vérifier le fil de discussion animé lié ci-dessous!
Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.