Est-ce que chaque OS a besoin de RAM?
Pour le matériel compatible avec les PC IBM, une étape obligatoire du processus POST du BIOS consiste à vérifier s’il existe une mémoire RAM dans laquelle charger le BIOS. En option, les contrôles de processus POST de votre RAM fonctionnent correctement. Une fois le processus POST terminé, le BIOS charge le chargeur de démarrage dans la RAM et lui donne le contrôle. La réponse à votre question ("Chaque système d'exploitation a-t-il besoin de RAM?" Est donc la suivante: oui, tout matériel compatible avec les ordinateurs IBM nécessite au moins un peu de RAM en fonctionnement pour démarrer. Cela est vrai pour tout système d'exploitation qui s'exécute sur ce matériel.
Notez que dans la question initiale du PO, il était fait référence à un "ordinateur portable", ce que j’ai interprété comme étant: du matériel compatible IBM PC. Pour le reste de cette réponse, nous supposerons 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 entièrement absente / cassée) ou si vous pouvez (partiellement) la remplacer, vous pourrez peut-être démarrer à l'aide des correctifs de noyau BadRAM of BadMEM . Cela vous oblige à recompiler le noyau (cela semble plus facile que si vous le faisiez pour la première fois) et vous pouvez redémarrer et indiquer au noyau où se trouve votre mauvaise mémoire. Une belle explication de l'utilisation de Memtest86 / Memtest86 + , BadRAM / BadMEM peut être trouvée ici .
Un système d'exploitation peut-il démarrer sans RAM et utiliser le cache du processeur en tant que RAM?
Autant que je sache, il n'y a aucun moyen d'utiliser le cache de votre processeur en tant que RAM sans aucune mémoire RAM présente sur votre système (comme suggéré par @philipp et autres) dans les commentaires. S'il y en a, ce serait bien de l'ajouter ici. Le seul document que j'ai pu trouver à ce sujet est ce document qui indique: "Utilisation du cache du processeur en tant que RAM jusqu'à ce que la RAM soit initialisée". Pas sûr si (et comment) cela fonctionnera sans RAM. Autant que je sache, il n'y a pas de code fonctionnel qui démarre un système d'exploitation sur un PC compatible IBM. Toute référence à des preuves de concept, un code de travail ou quoi que ce soit est la bienvenue dans les commentaires et je l’ajouterai à cette réponse.
Puis-je accéder au BIOS?
La question de l'OP est un peu vague si l'ordinateur portable est capable de passer le POST du BIOS. Comme @Tonny le souligne, aucun système d'exploitation ne vous aidera à " accéder au BIOS ". Vous entrez dans le BIOS à l’aide des touches F1ou F2ou F10ou DELou ESC, selon votre marque de BIOS.
Comment récupérer des données de l'ordinateur portable sans RAM?
En ce qui concerne l’objectif de votre question: pourquoi avez-vous besoin d’un accès à votre ordinateur portable? Probablement parce qu'il y a encore des données sur le disque dur que vous voulez récupérer? Dans ce cas, il est beaucoup plus facile de retirer le disque dur (voir le manuel) et de le connecter à un périphérique de stockage externe ou directement à un PC. Voici un bon guide pour faire exactement cela.