我要买一台 XPS 14 (http://www.dell.com/us/p/xps-14-l421x/pd),我想双启动 Windows 和 Ubuntu。这个东西有一个 500GB 标准硬盘和一个 32GB mSATA,可以用作缓存。
- 有谁知道这个东西是如何分区的?
- 操作系统是否安装在 mSATA 驱动器上并且数据是否在大硬盘上?
- 是否存在 BIOS 控制器或者甚至是 Windows 驱动程序可以使 mSATA 驱动器和 500GB HD 看起来连续?
我感觉某物使 mSATA 被隐形地用作缓存,但我找不到任何技术文档来说明它是如何工作的。我主要关心的是双启动 Ubuntu。我想知道我是否需要单独对 mSATA 或大硬盘进行分区,或者只是对操作系统可用的“神奇”连续磁盘空间进行分区。
答案1
答案2
有三个地方可以配置缓存。
您可以访问 Windows 中的 RST 控制面板(通常可通过系统托盘中的图标访问)来停用缓存功能,然后在启动时停用 RST 本身
然后,您可以在启动时按 ctrl-I 访问 RST Option ROM,查看驱动器并更正配置
您可能想要访问您的 BIOS 来停用驱动器的 RAID 功能,但这里不应该这样做。
完成所有这些停用操作后,您的 SSD 驱动器应该会恢复!
答案3
当对这样的系统进行分区时,你必须要问很多问题:
- 哪个操作系统需要更多空间?这可能是您使用较多的操作系统,但如果您保留 Windows 来玩游戏,则必须考虑其大小。
- 您希望在多大程度上在两个系统之间共享数据?您想要一个共享数据文件夹,还是有时只想来回复制内容?如果您想要一个可以从两个系统访问的共享数据文件夹,它可能必须位于 Windows 分区上。这也可能是一个主系统分区,它必须足够大。
- 交换空间:Linux 传统上使用交换分区,但您可以将其配置为使用交换文件。从总体上看,它不会占用太多空间,但这一点需要记住。
- 您想如何使用 SSD?有些人喜欢将操作系统放在 SSD 上(并单独保存数据)以加快启动速度。您说您想将其用作缓存,但这可能不是一个好主意,因为 SSD 不能很好地处理频繁写入。
在 Linux 上,您可以使用 LVM 使两个介质看起来连续,但我认为在 SSD 和 HDD 之间或多或少随机地分配使用并没有特别大的好处。
下面是我针对偶尔使用 Windows 的情况对系统进行分区的示例:
mSATA SSD(32G):1个分区
- 32G - Ubuntu“/”分区用于操作系统(ext4)
SATA硬盘(500G):3个分区
- 100G——Windows C:(NTFS)
- 8G - Ubuntu 交换
- 392G - Ubuntu“/home”数据分区(ext4)
答案4
将您的 BIOS 配置更改为AHCI
(启动屏幕上按 F2)。
在您的实时 USB 密钥上启动。
如果您没有看到 SSD,请sudo dmraid -rE /dev/sda
在终端中输入。
在 SSD 上设置分区/
、/boot
和( ),在 HDD 上设置其他分区 ( ,... ) ( )。/boot/efi
/dev/sdb
/home
/dev/sda
安装您的操作系统。
此后,您将享受 3 秒的启动时间,并看到这台机器上的一切都运行良好。已在 Fedora 20 上测试 :-)