web-dev-qa-db-ja.com

Windows7で休止状態のパーティションを縮小する

グーグルとの徹底的な議論の後、私たちはこれに同意することができませんでした。

Windows 7 OEMによって設定されたHibernate partitionを縮小するにはどうすればよいですか?私のラップトップには、ハードディスクドライブと追加のSSDドライブ(20GB)があり、これらは完全にこの休止状態のパーティションで使用されます(Ultrabookなので、すばやくウェイクアップするためのIntelドライバーもいくつかあると思います)。

Ubuntuでデュアルブートを追加したいのですが、このスペースの一部をスワップディスクとしてUbuntuにも提供したいと思います。

Win7では、パーティションマネージャーはこのパーティションにアクセスできませんが、GPartedはそれをrawパーティションと見なします。

Winが以前と同じように(少し小さく)使用できるように、そしてLinuxがスワップに使用するように、縮小したいと思います。

これは達成できますか?


注:このパーティションにはOEMのものがあると考えているため、パーティションをワイプして再作成しないようにしています。それとも私は間違っていますか?


編集:

Indrekが提案したように、このパーティションはおそらくSRTキャッシュです。また、SRTはRAIDを使用して行われるため、ドライブ全体が使用されていると思います。

1
Iulius Curt

パーティションがWindowsで使用できない場合(つまり、Windowsが読み取りおよび書き込みできるファイルシステムとしてフォーマットされていない場合)、Windowsはhiberfil.sysファイルを配置できないため、休止状態に使用できません。 。また、休止状態ファイルが物理メモリの量(おそらく約4〜8 GB)を超える必要がないことを考えると、SSDのサイズは少し大きすぎます。

それを考えると、頻繁に使用されるファイルやプログラムへのアクセスを高速化するために、SSDがメインハードドライブのキャッシュとして使用される可能性がはるかに高くなります。これは Intel Smart Response Technology として知られていますが、Acerによる独自の実装のようなものかもしれません。

2
Indrek

はい、このトピックに関する情報はほとんどありません。 Lenovoは、SSD上のこの休止状態パーティションを「30日間のスリープ」オプションにも使用しています。バッテリーを使用しているときに3時間スリープすると、システムは休止状態になります。 Lenovo PowerManagerおよびThinkpadBIOSと組み合わせて動作します。 http://support.lenovo.com/en_US/downloads/detail.page?DocID=HT074526 をご覧ください。

ThinkpadS430のmSATASSDで、ExpressCacheを使用してOSHDDをキャッシュするためのパーティションを追加で含むような0x84パーティションを見つけました。 Windowsでこのパーティションをhiberfil.sysの代わりに使用する方法についていくつかの情報を見つけようとしました。この0x84メソッドは3番目の方法(OEMの方法)のようです。Windowsdiskpartは、このパーティションタイプを「OEM」としてリストします。

OSが実際のSSDにある場合でも、この「30日間のスリープ」(インスタントオン)オプションが必要であるとは思えません。 SSDが巨大なプライマリHDDディスクのキャッシュとして使用される場合は理にかなっています。

工場出荷時の16GBmSATA SSDを128GBモデルに交換し、これにOSをインストールして、データ用のHDDを使用します-おそらく、SDDをW7のプライマリブートパーティションとして使用し、さらにキャッシュするためにSDDをパーティション化できます。 HDD?

Lenovoは、ハードウェアマニュアルで、ブートディスクにmSATAポートを使用しないように警告しましたが、サポートラインから、mSATAを好きなように使用できると言われました。

2
JoergP