将 Intel Rapid Start 休眠分区移动到不同的 SSD

Der*_*mba 8 windows-7 hibernate ssd

我有一台宏碁超极本。它带有一个 20GB SSD 和一个 320GB,休眠文件驻留在 20GB SSD 上。我的旧笔记本电脑有一个 128GB SSD,我安装在这台超极本上。

为了迁移所有内容,我将之前的 320GB HD 映像为 .VHD 格式,然后将映像闪存到 128GB SSD。

系统使用 20GB SSD 作为休眠驱动器。但我想将其移至 128GB SSD。这样做的原因是 128GB SSD 比 20GB SSD 快得多。与从休眠状态恢复系统相比,我可以更快地引导到 Windows。相比之下,这是非常缓慢的。

我已经对驱动器进行了基准测试。20GB SSB 的顺序读取速度约为 240MB/s。128GB SSD 接近 550MB/s。但是 20GB SSD 在 4k 读/写和其他较小的读/写速度上要快两倍多。所以我把它做成了页面文件驱动器。我想将顺序休眠文件从它移到 128GB SSD 上。我怎样才能做到这一点?

IMG

Der*_*mba 5

我想到了。它是 Z77/H77/Q77 英特尔芯片组特殊功能集的一部分,称为快速启动技术智能响应技术。Rapid Start Technology 需要在 BIOS 中启用,并且必须在 SSD 上。

您仍然可以创建休眠分区以及没有它的所有内容,但我不确定如果没有“英特尔快速启动”,您将如何让 Windows 使用它。

这是将分区移动到另一个驱动器所需要的:

编辑: 因此,在我对笔记本电脑执行此操作后,我决定对我构建的台式计算机执行此操作,该计算机还具有 Z77 芯片组和 SSD。它从未启用过休眠。

我在缩小其他人可能也有的 Windows SSD 分区时遇到了问题。由于驱动器末尾的不可移动文件,我无法缩小音量。我能够轻松缩小笔记本电脑,因为它是从 VHD 映像恢复的,并且所有数据都在驱动器的开头。如果您无法缩小音量,请检查本文底部的编辑。


  1. 打开磁盘管理

    1. 右键单击 C: drive 并选择Shrink volume
    2. 将卷缩小到系统 RAM 的大小再加上 1 兆字节。
      • 您现在应该在磁盘末尾有一个与 RAM 大小相同的未分区空间
    3. 右键单击未分配的空间,选择New Simple Volume
    4. 在出现的向导中,单击:
      • 下一个
      • 下一个
      • 选择不分配驱动器号或驱动器路径,点击下一步
      • 选择不格式化这个卷,点击下一步
      • 结束
  2. 打开CMD并输入命令 diskpart

    1. 输入命令 lis dis
    2. 找到你想要的磁盘,比如磁盘 0,然后输入 sel dis 0
    3. 输入命令 lis par
    4. 找到您在磁盘管理中创建的分区,在我的情况下是分区 3。
      我输入了命令sel par 3
    5. 输入命令det dis,将出现一个显示卷的列表。
    6. 找到你想要的卷,在我的例子中是卷 2。我输入了命令 sel vol 2
    7. 输入命令 set id=84 override
      • 分区卷时会有暂停
    8. 输入命令 exit
  3. 现在我们需要返回diskpart并删除之前的休眠分区。当我们已经进入时我没有这样做,diskpart因为我不知道如何取消选择磁盘。

    1. 在CMD中,输入命令 diskpart
    2. 假设您的设置与我相同,请按顺序键入以下命令:

      lis dis
      sel dis 1
      lis par
      sel par 1
      del par override
      
      Run Code Online (Sandbox Code Playgroud)

    确保你有正确的,覆盖 = 蜜獾状态

  4. 打开/安装Intel Rapid Start,它随计算机一起提供,或者在制造商网站或主板制造商网站的驱动程序部分提供。

    1. 它与下面的截图,请确保状态英特尔快速启动技术
      人们说这是不可能的。 多田!!!

    2. 可选:禁用 Windows 休眠并回收磁盘空间,在 CMD 中输入命令: powercfg.exe /hibernation off

      • Intel Rapid Start 在计算机处于睡眠模式达您选择的时间后激活。不是通过告诉计算机休眠。所以最好只禁用 Windows 休眠。

      • 在我的桌面上,我将 Intel RapidStart 设置为在睡眠 0 分钟后激活。现在,当我单击“睡眠”时,计算机进入一种奇怪的启动模式,在将系统内存写入英特尔快速启动 SSD 分区所需的时间内,风扇以 100% 的速度运行,然后关闭。当我启动计算机时,没有 BIOS POST,而是风扇高鸣几秒钟,然后砰的一声,我在桌面上。挺甜的。


编辑: 如果你不能缩小你的音量

有两种方法。第一种方法涉及在没有 3rd 方工具的情况下在 Windows 中执行所有操作,第二种涉及使用 3rd 方工具 GParted,并将其放在可启动闪存驱动器上。我试过的第一种方法,但没有奏效。

方法一:没有第三方工具

  1. 禁用您的页面文件
  2. 使用 CMD 命令禁用休眠:'powercfg -h off'
  3. 关闭系统还原和保护。
  4. 重启,再次尝试收缩
  5. 重新启用一切。

方法 2:IMO 效果更好

如果您无法缩小音量,请找一个剩余至少 133MB 可用空间的闪存驱动器。从此处以可引导 zip 存档的形式下载 GParted:http : //gparted.sourceforge.net/

或者直接下载我用过的那个gparted-live-0.16.1-1-i486.zip

  1. 将 .zip 存档解压缩到闪存驱动器的根目录。
  2. 转到 flashdrive 目录:\utils\win32并运行makeboot.bat文件以使驱动器可启动
  3. 重新启动计算机并从闪存驱动器启动到 GParted
  4. 缩小您的 Windows 分区。
  5. 取出闪存驱动器并正常启动计算机。在启动过程中,windows 将运行 CHKDSK 来检查驱动器文件系统的一致性,让它去做。
  6. 现在从本文的任务 1 的第 3 步开始:“1. 打开磁盘管理”和“3. 右键单击​​未分配的空间,选择新建简单卷”


小智 5

这个问题具有误导性,答案也是如此。您所描述的是移动休眠“分区”,英特尔快速启动技术专门使用。这与 Windows 休眠使用的休眠“文件”(hiberfil.sys) 无关。这是两种完全不同且独立的技术。

Windows 休眠使用的休眠文件 (c:\hiberfil.sys) 无法重新定位。它必须位于主系统分区的根目录中,关键引导文件中内置的微型文件系统驱动程序可以在其中读取它。 科技网

英特尔快速启动技术 (IRST) 使用的休眠文件可以位于系统中任何 SSD 上的任何位置。这是一个具有特定“类型”的特殊分区(取决于 BIOS 或 UEFI),由 IRST 独占使用。英特尔 IRST 用户指南