アカウント名:
パスワード:
Windows Vista以降、デフラグはバックグラウンドで自動実行されるようになっているようです。「本当にデフラグは必要なのだろうか?」とのことですが、その設定を解除しない限りは、手動によるデフラグの実行は不要だと考えて差し支えないと思います。
ついでにWindows7では、パフォーマンスからSSDを認識して、自動デフラグは実行されません。コントロールパネルから確認できます。システムがSSDで、データがHDDなマシンの履歴を見ると、HDDだけ自動デフラグされていました。
ところが、SSDだけで構成したWindows8マシンでは自動でフラグを実行してました。どうなってるんだ?>MS
ソースはすぐに示せないけれどもWindows7時代には「SSDならばデフラグ不要である」Windows8時代には「たしかにWindows7の時にはSSDならデフラグ不用と発表していたけれど、その後のユースケースを研究したらやっぱりSSDでも定期的なデフラグ(に相当すること)は必要だってことがわかった」とMSは発表してたはず。そしてやってることはTRIMの発行による不使用領域の解放。
まあWindows7の出はじめとフラッシュメモリSSDの出はじめはほぼ同時だからある程度は仕方があるまい。
TRIMとデフラグって全然内容違わね?操作しているレイヤーが全く別だと思うんだけど
WIndows8では、SSDに対する「最適化 [microsoft.com]」を指定できて、その実体が「TRIM」の発行である、ということ。こちら [atmarkit.co.jp]も参考になる。
# いま実行しているPCはHDDだけなのでスクリーンショットとれない..
TRIMの発行頻度が多くてもパフォーマンスに影響したりSSDの管理領域の書き換えが増えるので、最適なTRIMの発行は難しくて色々と議論があったと思います。MSは7の時は空き容量が半分以下になった時にファイルの消去と一緒にTRIMするからデフラグは不要と言ってた気がします。これだと空き容量によってTRIMの頻度が大幅に変わってしまうので、8では定期的にまとめてTRIMする方針に切り替えたと言うことかも。
検索したらだいぶ 記憶とは違ってました [atmarkit.co.jp]。TRIMの発行頻度に関しては、まとめて発行するためには大幅なコードの書き換えが必要になるって話でした。
2ページ目によるとWindows7のTRIMは、
TRIMコマンドを送信するケースの例 - パーティションの3分の2以上を使用した状態でファイルを(本当に)削除する - ゴミ箱を空にする - パーティションを削除する TRIMコマンドを送信しないケース - ファイルをゴミ箱に移動する
TRIMコマンドを送信するケースの例 - パーティションの3分の2以上を使用した状態でファイルを(本当に)削除する - ゴミ箱を空にする - パーティションを削除する
TRIMコマンドを送信しないケース - ファイルをゴミ箱に移動する
しかし、インストール直後からデフラグ始めることはないだろ。新品のSSDだってのに何考えてんだ?
SSDの認識はパフォーマンス測定を行ってするわけではありません。SSDを判定する方法が規格で規定されていますのでそれを使います。
そういう判定に対応してないSSDもあるんで両方やるんすよ。
「ソリッド ステート ドライブ (SSD) に関するサポートと Q&A」http://blogs.msdn.com/b/e7jp/archive/2009/05/24/9639779.aspx [msdn.com]>SSD 上でディスク最適化はデフォルトで無効になっていますか?>>はい。最適化の自動スケジュールは、自身を SSD として宣言する>デバイス上のパーティションを除外します。>また、システム ディスクに8 MB/秒のしきい値を越えるランダム読み取りの>パフォーマンス特性がある場合も除外されます。>このしきい値は内部分析によって決定されました。
Vista以降じゃなくてXP以降だよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
デフォルト仕様に任せておくのが良いかと (スコア:1)
Windows Vista以降、デフラグはバックグラウンドで自動実行されるようになっているようです。
「本当にデフラグは必要なのだろうか?」とのことですが、その設定を解除しない限りは、手動によるデフラグの実行は不要だと考えて差し支えないと思います。
Re:デフォルト仕様に任せておくのが良いかと (スコア:1)
ついでにWindows7では、パフォーマンスからSSDを認識して、自動デフラグは実行されません。
コントロールパネルから確認できます。
システムがSSDで、データがHDDなマシンの履歴を見ると、HDDだけ自動デフラグされていました。
ところが、SSDだけで構成したWindows8マシンでは自動でフラグを実行してました。
どうなってるんだ?>MS
Re:デフォルト仕様に任せておくのが良いかと (スコア:2, 参考になる)
ソースはすぐに示せないけれども
Windows7時代には「SSDならばデフラグ不要である」
Windows8時代には「たしかにWindows7の時にはSSDならデフラグ不用と発表していたけれど、
その後のユースケースを研究したらやっぱりSSDでも定期的なデフラグ(に相当すること)は必要だってことがわかった」
とMSは発表してたはず。
そしてやってることはTRIMの発行による不使用領域の解放。
まあWindows7の出はじめとフラッシュメモリSSDの出はじめはほぼ同時だからある程度は仕方があるまい。
Re: (スコア:0)
TRIMとデフラグって全然内容違わね?
操作しているレイヤーが全く別だと思うんだけど
Re:デフォルト仕様に任せておくのが良いかと (スコア:2, 参考になる)
WIndows8では、SSDに対する「最適化 [microsoft.com]」を指定できて、その実体が「TRIM」の発行である、ということ。こちら [atmarkit.co.jp]も参考になる。
# いま実行しているPCはHDDだけなのでスクリーンショットとれない..
Re: (スコア:0)
TRIMの発行頻度が多くてもパフォーマンスに影響したりSSDの管理領域の書き換えが増えるので、
最適なTRIMの発行は難しくて色々と議論があったと思います。
MSは7の時は空き容量が半分以下になった時にファイルの消去と一緒にTRIMするからデフラグは不要と言ってた気がします。
これだと空き容量によってTRIMの頻度が大幅に変わってしまうので、8では定期的にまとめてTRIMする方針に切り替えたと言うことかも。
Re: (スコア:0)
検索したらだいぶ 記憶とは違ってました [atmarkit.co.jp]。
TRIMの発行頻度に関しては、まとめて発行するためには大幅なコードの書き換えが必要になるって話でした。
2ページ目によるとWindows7のTRIMは、
Re: (スコア:0)
しかし、インストール直後からデフラグ始めることはないだろ。新品のSSDだってのに何考えてんだ?
Re:デフォルト仕様に任せておくのが良いかと (スコア:1)
SSDの認識はパフォーマンス測定を行ってするわけではありません。
SSDを判定する方法が規格で規定されていますのでそれを使います。
Re: (スコア:0)
そういう判定に対応してないSSDもあるんで両方やるんすよ。
「ソリッド ステート ドライブ (SSD) に関するサポートと Q&A」
http://blogs.msdn.com/b/e7jp/archive/2009/05/24/9639779.aspx [msdn.com]
>SSD 上でディスク最適化はデフォルトで無効になっていますか?
>
>はい。最適化の自動スケジュールは、自身を SSD として宣言する
>デバイス上のパーティションを除外します。
>また、システム ディスクに8 MB/秒のしきい値を越えるランダム読み取りの
>パフォーマンス特性がある場合も除外されます。
>このしきい値は内部分析によって決定されました。
Re: (スコア:0)
Vista以降じゃなくてXP以降だよ。