SD 卡上的操作系统

SD 卡上的操作系统

最近几天我有一些疯狂的想法,比如把一些操作系统放到 SD 卡上而不是硬盘上。我现在将进一步详细说明,并解释是什么让我考虑这个可能令人厌恶的决定。

我正在使用一台笔记本电脑(这意味着我有一个原生 SD 卡读卡器),它目前正在运行跨发行版设置,其中有一堆 Linux 系统(放置在一个巨大的扩展分区中的专用 ext4 逻辑分区中),由独特的 GRUB 控制。从今天起,我的笔记本电脑甚至没有用双筒望远镜看到任何 Windows 系统。我正在考虑将我的设置的所有操作系统部分放入安全数字中,以保存我所有的 500 Gb 硬盘驱动器中的文档、音乐、视频等,并且能够直接移除 SD 并将我的系统启动到另一台计算机中,以及只需插入另一个 SD 即可将其他系统启动到我的计算机中,而不必一直将其放在我的电脑中。此外,在不久的将来的远程情况下,我只想在其中启动 Windows 8,我读到它会导致与其他系统发生严重的启动不兼容问题,因为需要数字签名才能启动它们。通过将其放在可移动驱动器中,当我需要它时,我可以直接将其删除,并将其卡与 Linux 卡切换,这样就不会对它们的启动造成任何障碍。

现在,我的问题是:我知道传统的旋转磁盘驱动器不太可能,集成电路驱动器在群集重写方面寿命有限。这是否妨碍了这种使用?我的意思是,一些超极本现在正在使用 SSD,这是同样的问题吗,或者固态硬盘和安全数字硬盘在这方面存在一些差异?也许让它们存储处于固定位置的系统文件(使群集技术的均匀使用变得毫无用处)不断被重新读取和更新以及类似的事情只会让它们很快无法使用,是吗?

第二个问题:所有主板和 BIOS 是否都能像从 USB 笔式驱动器一样从 SD 启动(我的意思是,只要读卡器是 USB 连接的,不是吗)?或者不能将 GRUB 等引导加载程序安装在 SD 上吗?如果不能,是否有解决方案将 GRUB 安装到 MBR 并使启动选项指向 SD?这样可行吗?在安全数字上安装操作系统还有其他问题吗?

答案1

集群重写方面的寿命有限。这会阻碍这种使用吗?我的意思是,现在有些超极本正在使用 SSD,这是同样的问题吗,还是固态硬盘和 Secure Digitals 在这方面存在一些差异?

是也不是。同样的问题也存在,但 SSD 有一个控制器,可以做很多事情。损耗均衡就是其中之一。

如果您使用普通的 SD 卡,那么您将必须以另一种方式处理这个问题,例如使用专为闪存设计的文件系统。(维基百科页面列出了闪存上使用的文件系统)。另一种选择是仅将闪存与 RAM 驱动器结合使用作为后端。(从闪存启动,初始化 RAMdisk,从闪存复制到 ramdisk。从 RAM 运行操作系统。仅在关机时写入更改)。

是否所有主板和 BIOS 都能从 SD 启动,就像从 USB 笔式驱动器启动一样(我的意思是,只要读卡器是 USB 连接的,不是吗)?

我测试过的所有主板都是从 USB 启动的(无论它是 USB 笔式驱动器,还是带有 SD 卡上闪存的 USB 驱动器,而不是直接焊接在其上。)

如果您的笔记本电脑配有完全集成的 SD 卡读卡器(例如不是通过 USB),那么情况可能会有所不同。

在安全数字上安装操作系统还有其他问题吗?

有些 SD 卡非常慢。购买前请先查看评论,购买随机访问时间短且 IOPS 高的 SD 卡。(两者之间的差异可能很大。对于操作系统来说,访问时间很重要,正如您所见这里,差异很大)

相关内容