アカウント名:
パスワード:
HDDの場合、デフラグはHDD領域全体に連続的な負荷を要求するため、やり過ぎは寿命を縮めるということらしい。
そりゃ当然だろ。むしろ、大量にアクセスするが効率化された結果寿命が増える、とかの調査結果が出たならニュースバリューがあるが。
また、SSDの場合はフラッシュメモリの書き換え回数に制限があるため、やはりデフラグにより寿命が縮まる可能性があるらしい。
寿命が減るのはいちいち言われないとわからないのかよ!レベルの話として、いやそもそもSSDでデフラグって、なんか間違ってなくね?ディスクと違って順番に読み込む必要がないんだから、そもそもデフラグなんてほぼいらないような・・・
元記事を見ると
リンクスインターナショナルはHDD製品の取り扱いをしておらず、特定のHDDメーカーから特別な情報協力等は受けていない、同社独自の見解となります。
と書かれてて、元記事自体がエビデンスなしの一般論(HDD取り扱っていないPCパーツ代理店のお話)にすぎない様です。よく読むと「デフラグで寿命縮むかもしれません。でも一番影響するのは熱ですよ」と書かれています。
デフラグが必要かどうかはユースケースに大きく依存しますよね。空き容量が2割を切るような使い方をしていると断片化しやすいです。NTFSに代表されるような最近のファイルシステムはなるべく連続領
>NTFSに代表されるような最近のファイルシステムはなるべく連続領域を>割り当てるように設計されてますが、空き容量が少なくなるとそもそも>空き連続領域が存在しない、なんてことになります。
XPですがエクスプローラーでファイルコピーするとおおむね連続領域にコピーされることに最近気が付きまして、(特に巨大ファイルを)あえてコピーして元ファイルを消すことでピンポイント簡易デフラグしています。(対象ファイルは勘で選ぶ、「分析」で確認しながら)でも通常の open()->write() でファイルを作るもの (たとえば zip.exe とか)は open() 時に最終ファイル長がわからないからなのか、ファイル長がでかくなると当然断片化するのです。
これは open() 時に長さをヒントとして与えられるようは特別な open() 相当のシステムコールがあるのか、エクスプローラーのファイルコピー機能の努力の結果なんでしょうか?
いや、もろに CopyFile http://msdn.microsoft.com/ja-jp/library/cc429185.aspx [microsoft.com] とか CopyFileEx http://msdn.microsoft.com/ja-jp/library/cc429187.aspx [microsoft.com] とかいうそのものずばりの API 関数があるのですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
何をいまさら・・・ (スコア:1)
そりゃ当然だろ。むしろ、大量にアクセスするが効率化された結果寿命が増える、とかの調査結果が出たならニュースバリューがあるが。
寿命が減るのはいちいち言われないとわからないのかよ!レベルの話として、いやそもそもSSDでデフラグって、なんか間違ってなくね?ディスクと違って順番に読み込む必要がないんだから、そもそもデフラグなんてほぼいらないような・・・
Re: (スコア:2)
元記事を見ると
と書かれてて、元記事自体がエビデンスなしの一般論(HDD取り扱っていないPCパーツ代理店のお話)にすぎない様です。
よく読むと「デフラグで寿命縮むかもしれません。でも一番影響するのは熱ですよ」と書かれています。
デフラグが必要かどうかはユースケースに大きく依存しますよね。
空き容量が2割を切るような使い方をしていると断片化しやすいです。
NTFSに代表されるような最近のファイルシステムはなるべく連続領
Re: (スコア:0)
>NTFSに代表されるような最近のファイルシステムはなるべく連続領域を
>割り当てるように設計されてますが、空き容量が少なくなるとそもそも
>空き連続領域が存在しない、なんてことになります。
XPですがエクスプローラーでファイルコピーするとおおむね連続領域にコピーされる
ことに最近気が付きまして、(特に巨大ファイルを)あえてコピーして元ファイルを消すことで
ピンポイント簡易デフラグしています。(対象ファイルは勘で選ぶ、「分析」で確認しながら)
でも通常の open()->write() でファイルを作るもの (たとえば zip.exe とか)は open() 時に
最終ファイル長がわからないからなのか、ファイル長がでかくなると当然断片化するのです。
これは open() 時に長さをヒントとして与えられるようは特別な open() 相当のシステム
コールがあるのか、エクスプローラーのファイルコピー機能の努力の結果なんでしょうか?
Re:何をいまさら・・・ (スコア:1)
いや、もろに CopyFile http://msdn.microsoft.com/ja-jp/library/cc429185.aspx [microsoft.com] とか CopyFileEx http://msdn.microsoft.com/ja-jp/library/cc429187.aspx [microsoft.com] とかいうそのものずばりの API 関数があるのですが。