Readydrive

ウィキペディアから、無料の百科事典

Microsoft Windows Vistaでは、Microsoft Windowsオペレーティングシステムシリーズに、いくつかの新しいI/O機能が導入された。これらは、システム起動時間の短縮、システム応答性の向上、そしてデータストレージの信頼性向上を企図している。

I/Oサブシステム

ReadyBoost

ReadyBoostは、USBフラッシュドライブ(USB 2.0または3.0のみ)、SDメモリーカード、コンパクトフラッシュなどのフラッシュメモリを利用して、Windows Vista搭載PCのシステムパフォーマンスを向上させ、応答性を高める機能。こうしたデバイスを接続すると、Windowsの自動再生(英語版)ダイアログに、システムを高速化するためにそのデバイスを使用するという選択肢が表示され;ドライブのプロパティ画面に「ReadyBoost」タブが追加され、そこでReadyBoostに使用する容量を設定できる。Windows ReadyBoostは、Windows 7やWindows 10でも利用可能。大抵フラッシュメモリデバイスはFAT32形式でフォーマットされる。ReadyBoostでより大容量のフラッシュデバイスを適切に活用したい場合は、これを変更する必要がある。ただし、Windowsの自動再生(英語版)機能からReadyBoostを有効にした場合、そのデバイスに対するReadyBoost設定を無効にするまで、デバイスの再フォーマットは行えなくなる[1]。

ReadyDrive

ReadyDrive (開発コード名 Piton[2][3])は、ハイブリッドHDDまたはその他のフラッシュメモリキャッシュ (ターボメモリーなど)を搭載したWindows Vistaコンピュータの起動を高速化し、ハイバネーションから短時間で復帰し、バッテリ電力を節約できるようにするWindows Vistaの機能[4]。ハイブリッドHDDは不揮発性(英語版)フラッシュメモリと従来のハードディスクを統合したハードディスクの一種。ドライブ側の機能はATA-8で標準化される予定。ハイブリッドHDDがWindows Vista機にインストールされている場合、オペレーティングシステムはデバイスマネージャ(英語版)内のドライブのデバイスプロパティの一部として、新しい「NVキャッシュ」プロパティタブを表示する[5]。

eWeek(英語版)はハイブリッドドライブ専用のドライバが不足しているために[6]、この技術が十分に活用されておらず、その対応がデバイスメーカーに委ねられていると報じた[6]。しかしマイクロソフトは、ハイブリッドシステム向けの専用ドライバを提供していないという指摘を否定した[7]。また2006年6月には、David MorgensternがeWeekに寄稿した記事の中で、ReadyDriveは速度やバッテリー節約のためにデータ整合性を犠牲にしている可能性があると示唆した[8]。マイクロソフトの文書では(これに対し)、ハードディスク上には常にデータのコピーが保持されているため、フラッシュキャッシュが故障してもデータ損失の心配はない、と同社は主張している[8][9]。

SuperFetch

SuperFetch は、よく使用されるアプリケーションをあらかじめメモリに読み込んでおくことで、それらの起動時間を短縮する技術およびWindowsサービスである。これは、Microsoft Windows XPに搭載されていた「プリフェッチャー(英語版)(英語: prefetcher)」機能を拡張したものである。SuperFetchは、頻繁に使用されるライブラリやアプリケーションの構成要素を、実際に必要とされる前にページキャッシュ(英語版)へ読み込もうとする。その仕組みとして、アプリケーションの挙動や利用パターン(例えば、ログオン後の朝の時間帯にどのアプリケーションがよく使われるかなど)を継続的に分析する[10]。 このキャッシュメモリには低い優先度が割り当てられており、他のプロセスがメモリを必要とした場合には、そのメモリ領域が解放されるようになっている。

デフォルトでは、必要なファイルは主記憶(英語版)にロードされるが、ReadyBoostと呼ばれる機能を使用すると、Windows VistaおよびWindows 7はUSBフラッシュドライブなどの代替ストレージを使用して、主記憶を解放できる。ハードディスクの方がシーケンシャルデータ転送速度が高いかもしれないが、ランダムシーク時間が短いため、小さなファイルや非シーケンシャルI/Oにおいてはフラッシュドライブの方がより高速である。

「ReadyBoot」は、コンピュータの起動を高速化するために、起動の主要なプロセス(ドライバなど)のみを分析することでSuperFetchを補完する機能である[11]。

Microsoft Windows 10では、SuperFetchはSysMainに改称された。

オフラインファイル

トランザクションNTFS

シャドウコピー

フォルダーリダイレクト

Windows Vistaでは、ユーザープロファイル(英語版)のサブフォルダを最大10個まで、それぞれ個別にネットワーク上の場所へリダイレクトする機能が導入された[12]。また、Windows Vistaには、Windows Vista、Windows XP、およびWindows 2000を実行しているクライアントに対して「フォルダーリダイレクト」を設定するための、管理コンソールスナップインも用意されている。

exFAT

Windows Vista Service Pack 1では、exFATファイルシステムのサポートが導入された。

関連項目

脚注

  1. ↑ Tom Archer (2006年4月14日). “ReadyBoost - Using Your USB Key to Speed Up Windows Vista”. Tom Archer's Blog. Microsoft. 2006年5月21日閲覧。
  2. ↑ Nicholson, Clark (2004年). “Improved Disk Drive Power Consumption Using Solid-State Non-Volatile Memory” (PPT). Microsoft. 2006年5月9日時点のオリジナルよりアーカイブ。2015年12月6日閲覧。
  3. ↑ Moulster, Ian (2006年4月6日). “SuperFetch, ReadyBoost and ReadyDrive: some new feature names for you”. MSDN Blogs. Microsoft. 2015年9月17日閲覧。
  4. ↑ Mark Russinovich. “Inside the Windows Vista kernel, part II”. 2008年8月31日閲覧。
  5. ↑ Kleef, Michael (2007年11月24日). “Its arrived! The Lenovo T610 is here...with a hybrid drive!”. MSDN Blogs. Microsoft. 2015年12月12日閲覧。
  6. 1 2 “Without Drivers, Hybrid HDDs Delayed”. eWeek. 2007年7月21日閲覧。
  7. ↑ Chris Preimesberger. “Vista Supports Hybrid Storage Drives, Microsoft Says”. 2007年7月22日閲覧。
  8. 1 2 David Morgenstern (2006年6月10日). “Is Vista Heading for a Flash Nightmare?”. eWeek. 2007年2月22日閲覧。
  9. ↑ “Windows ReadyDrive”. Microsoft. 2007年9月22日閲覧。
  10. ↑ “Windows Vista's SuperFetch and ReadyBoost Analyzed”. Toms Hardware (2007年1月31日). Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  11. ↑ “"Session "ReadyBoot" stopped due to the following error: 0xC0000188" in Windows 7”. Microsoft. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  12. ↑ “Managing Roaming User Data Deployment Guide”. 2008年4月5日時点のオリジナルよりアーカイブ。2010年12月14日閲覧。