web-dev-qa-db-ja.com

ディスク容量が少ないときにコンピュータをデフラグしても安全ですか

ディスク容量が少ない場合、ディスクの断片化を解除しても安全ですか?結果はどうなるでしょうか?デフラグメンテーションの長所と短所は何ですか。数日後にディスクの最適化を再開することは可能ですか?完了するまでに時間がかかるため、大きなディスクの最適化を簡素化できますか?最適化後にデータを失う可能性はありますか?ディスクスペースを再利用できますか?

3
subanki

「ディスク容量が少ないときにディスクの断片化を解除しても安全ですか。結果はどうなるでしょうか?」

Windowsデフラグツールを使用している場合、空き領域が少ないと、デフラグツールはデフラグを効率的に完了しません。ただし、5%未満の空き領域でデフラグするサードパーティの自動デフラグを実行して、問題なくジョブを実行できます。

「デフラグの長所と短所は何ですか。数日後にディスクのデフラグを再開することは可能ですか。大きなディスクのデフラグは、完了するまでに時間がかかるため、簡素化できますか。デフラグ後にデータが失われます。ディスク領域が再利用されますか?」

欠点はありません。利点は、パフォーマンスがスムーズになり、データアクセスが高速になることです。インテリジェントな自動デフラグテクノロジを使用すると、リソースを大量に消費することなく、プログラムをバックグラウンドでデフラグすることもできます。また、組み込みプログラムと比較して非常に高速にデフラグできます。デフラグによって新しいディスクスペースが作成されることはなく、データが失われるリスクもありません。 PCの電源バックアップがあることを確認してください。

1
lmn

最も厄介な結果は、デフラグ(ファイルが移動されるため)が非常に遅くなり、恐ろしい時間がかかることです。利点は、ファイルがハードディスク上で断片化されないことです。これにより、残念ながらディスク容量が非常に少なくなり、断片化の影響が劇的に増加するため、ハードディスクが再び非常に高速に断片化され、すべての最適化が無駄になります。より良い結果を約束するいくつかの商用プログラムがありますが、それらが良いかどうかはわかりません。そして最後の質問に:それはあなたのディスクスペースを再利用しません。空き容量は変わりません。

5
scigor

ディスク容量が少ない場合、ディスクの断片化を解除しても安全ですか?結果はどうなるでしょうか?

ドライブによって異なります。スペースが少ない状態でデフラグを行うと、ファイルを移動するスペースが少なくなるため、終了までに指数関数的に時間がかかります。これは通常ではありません有害、パフォーマンスの低下のために不便なだけですが、ドライブがフラッシュドライブ、メモリカード、またはなどのフラッシュメモリを使用している場合は可能性があります有害ですSSDは 書き込みサイクル数が限られている であるため、デフラグを回避した場合よりも早く摩耗します。

デフラグメンテーションの長所と短所は何ですか。

ドライブが回転するプラッターと移動するヘッドを備えた従来のハードドライブである場合、ファイルを連続して(すべて一列に)維持すると、パフォーマンスを向上させることができるシーク時間を回避できますが、ファイルをディスク全体に分散させるにはより多くの時間が必要になりますすべての部分を読むために。ドライブがフラッシュドライブ、メモリカード、SSDなどのソリッドステートドライブである場合、パフォーマンス上の利点はありません。

all種類のドライブが最適化によって得られる利点は、データ回復の成功率が向上することです。ファイルが断片化されている場合は、失われた/削除された/などを回復します。ファイルの可能性は非常に低いですが、ファイルが連続している場合は、成功する可能性がはるかに高くなります。

何を選択するかは、ドライブの種類とそこに保存されているものによって異なります(つまり、ファイルの重要性、データリカバリを実行する必要があるか、ファイルの変更や書き込みの頻度、等。)

数日後にディスクの最適化を再開することは可能ですか?

それはあなたが何を意味するかに依存します。いつでも最適化できますが、ファイルが変更されると、プログラムはディスクマップを常に更新して、ディスクがどのように見えるかを知る必要があります。 Windows 98に戻ると、ドライブに何かが書き込まれたため、デフラグプログラムが数秒ごとに最初からやり直すことがよくありました。そのため、ユーザーは、実行する前にすべてのプログラムを終了するように最善を尽くす必要がありました。最近は明らかではありませんが、基本的には舞台裏で同じことが起こっていますが、デフラグプログラムはもう少しインテリジェントで、最初からやり直すことなくディスクの変更に動的に適応できます(ただし、多くの場合、更新する必要があります)/reread/re-ディスクを再分析して、現在のステータスを確認します)。

通常、システムが休憩中にスタンバイ状態になっている場合でも、デフラグ操作を停止して後で新しい操作を開始するのが最も簡単で安全です。

完了するまでに時間がかかるため、大きなディスクの最適化を簡素化できますか?

空き領域が多いほど、サイズに関係なく、デフラグが高速かつ簡単になります。一部のプログラムには、作業量を減らすことができるさまざまなタイプのデフラグオプションがある場合がありますが、一般に、ディスクが大きいほど、時間がかかります。もちろん、ドライブを定期的に最適化しておくと、最後の最適化以降に断片化されたファイルだけに対して実行する必要のある作業の量が減ります。

最適化後にデータを失う可能性はありますか?

もちろん;一般的にファイルを失うことは常に可能性です。当然のことながら、デフラグはファイルを移動するため、一般よりもファイルを失うリスクが高くなりますが、ほとんどの(すべてではないにしても)デフラグプログラム(少なくとも信頼できるプログラム)はcopyファイルを元の場所を削除する前の新しい場所。より良いものは、ある種の [〜#〜] acid [〜#〜] システムを実装して、移動をトランザクション化します(つまり、古いファイルを削除する前に、新しいファイルが完全に書き込まれ、リンクされていることを確認しますオン)。

問題が発生する可能性を最小限に抑えるために、最適化するときに実行/回避できる簡単なことがいくつかあります。

  • 暴風雨の間やバッテリー残量が少ないときは絶対に行わないでください(つまり、デフラグ中にシステムが異常にシャットダウンする可能性があります)。
  • ロックされたファイル、ディスク書き込み、およびシステムクラッシュを減らすために、デフラグする前にできるだけ多くのプログラムを終了してください。
  • 空き領域を最大化します。
  • 定期的にデフラグを実行して、デフラグが必要な量を最小限に抑えます。

ディスクスペースを再利用できますか?

え?いいえ、一般的ではありません。デフラグは、ファイルがディスク全体に分散されるのではなく、連続して(つまり、すべてが1行に)格納されるようにするだけです。

ファイルを連続させるだけでなく、空き領域を連続させることもできます。これにより、new空き領域は作成されませんが、代わりに新しいファイルを連続して書き込むことができるため、better空き領域になります。断片化する必要があります。

とは言うものの、非常に特殊な状況下では、is可能ですgain new空き領域。 NTFSボリュームを使用していて、MFTが過度に肥大化した場合、特定のデフラグプログラムclaimデフラグに加えて、実際にはcompact古いものを削除することでMFTを実行できます。 、冗長な、廃止されたデータ。これは技術的には最適化ではなく、compaction;レジストリのデフラグと圧縮の違いのように。これはcould余分なスペースが発生しますが、通常はそれほど多くはありません。さらに重要なことに、実際に機能するかどうかはまだわかりません(NTFSボリュームの644MBが異常に大きいです!MFTと私は何でも縮小することができませんでした)。

1
Synetech

私は人生で一度だけデフラグデータの損失がありました、それは私がディスクスペースが少なくてデフラグをキャンセルしようとしたためでした、それはとても遅いので、残念ながらそれは重要なシステムファイルを破壊しました、しかし私が言ったようにこれは一度だけ私に起こりました何千ものデフラグルーチンで。デフラグはディスクスペースを再利用せず、ハードドライブ上のファイルを統合するだけです。ディスク容量を増やすには、ディスククリーンアップを実行する必要があります。

http://www.computerhope.com/issues/ch000528.htm

0
Moab

あなたにリスクはありません。ただし、使用可能なスペースが少ないほど、最適化の必要性は長くなります。

デフラグとは、ディスク上のデータを再配置して、(可能であれば)1つのファイル内のすべてのデータが物理的にディスク上にまとめられるようにすることを意味します。ディスク容量が増えるとしたら、それは非常に数ビットになります。

データ/ディスクの量やドライブで検出された断片化によっては、最適化に時間がかかる場合があります。ほとんどのデフラグツールでは、いつでもデフラグを停止して再開できます。

ここで視覚化..次のASCIIチャートのすべての文字がディスク上のセクターであり、

  • 「。」意味:空き領域
  • 「+」の意味:ファイルA
  • 「*」の意味:ファイルB

これがあなたのディスクです:

.+.++*..**+.*

システムは、ファイルAのコンテンツを取得するために、いくつかのアドレスを読み取る必要があります。デフラグ後、ディスクは次のようになります。

++++..****...

これで、システムはディスク上の物理的な針を再調整せずにファイルAまたはBを読み取ることができるため、これが高速になります。

0
Jan.