如果我没有硬盘驱动器,数据保存在哪里?

nbr*_*bro 2 memory hard-drive livecd liveusb

我知道我可以使用“live CD”或“live USB”启动计算机,但是如果没有外部存储器支持(例如硬盘),系统在哪里存储数据?数据是否直接存储在RAM中?如果是这样的话,当内存满了,电脑会死机吗?

LPC*_*hip 6

数据仅存储到可以包含它的位置,例如硬盘驱动器或可以在断电时存储内存的芯片,例如存储卡(SD、MMC、xD 等)

在 Live CD 会话期间,如果检测到数据,数据将存储到任何可以包含它的设备,包括 iPod(如果连接)(是的,我曾经遇到过这种情况)。它将使用内存 (RAM) 进行临时存储。

如果在关机时没有找到其他可写内存,会话将不会被存储,因为 CD 是 ROM(只读存储器)并且它的数据不能更改,除非在 CD 刻录机中使用可写 cd。

EDIT2:Jog 指出:也可以使用虚拟硬盘驱动器,它可以存在于易失性内存中,当它被填满时,您会收到沼泽标准的低磁盘空间警告。操作系统并不关心介质在断电时是否会丢失数据,只要它认为它正在写入磁盘。这就是从虚拟磁盘服务器启动的无盘 PC 的工作方式。

编辑:如果 RAM 已满会发生什么?操作系统有两种类型的内存。上层内存和下层内存。今天,低内存不是你会看到的东西,但这个技术仍在使用。基本上,一小部分内存是为操作系统特定功能保留的,例如读取和写入更高的内存部分。如果高内存部分已满,则低内存部分将开始释放内存(如果有能力),或显示没有足够内存来完成任务的消息。

由于有 2 个内存段,系统在内存不足时不会崩溃,除非编程错误允许较低的内存部分也没有空间。