<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>デフラグ on qwerty.work</title>
        <link>https://qwerty.work/tags/%E3%83%87%E3%83%95%E3%83%A9%E3%82%B0/</link>
        <description>Recent content in デフラグ on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Wed, 24 Oct 2018 22:33:19 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/%E3%83%87%E3%83%95%E3%83%A9%E3%82%B0/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>裏ワザ！？SSDのTRIMをコマンドプロンプトからWindows標準のデフラグで実行する方法（Windows10/8.1/8）</title>
            <link>https://qwerty.work/post/2018/10/ssd-trim-command/</link>
            <pubDate>Wed, 24 Oct 2018 22:33:19 +0900</pubDate>
            <guid>https://qwerty.work/post/2018/10/ssd-trim-command/</guid>
            <description>&lt;p&gt;SSDのTRIMを簡単にコマンドプロンプトから行える方法を見つけたのでメモ。&lt;/p&gt;&#xA;&lt;h3 id=&#34;windows標準のデフラグでtrimができる&#34;&gt;Windows標準のデフラグでTRIMができる&#xA;&lt;/h3&gt;&lt;p&gt;Intel製のSSDであればIntel SSD Toolbox,、Sumsungや大手メーカーも専用のソフトでTRIMができますが、専用ツールのないメーカーのSSDの場合、TRIMができるフリーソフトを探してこないとできないのかな？と思っていましたが、コマンドプロンプトから行える方法を見つけました。&lt;/p&gt;&#xA;&lt;p&gt;その方法は&lt;strong&gt;Windows標準のデフラグ（Defrag.exe）をコマンドプロンプトから実行する&lt;/strong&gt;方法です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Windows 10/8.1/8&lt;/strong&gt;であれば管理者として実行したコマンドプロンプトからTRIMの実行ができます。Windows7では実行できず、そんなコマンドスイッチはないとエラーが出ました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;tirmを実行するコマンド&#34;&gt;TIRMを実行するコマンド&#xA;&lt;/h3&gt;&lt;h4 id=&#34;cドライブを対象にtrimを実行する場合の例&#34;&gt;Cドライブを対象にTRIMを実行する場合の例&#xA;&lt;/h4&gt;&lt;p&gt;CドライブがSSDである場合の例です。 &lt;code&gt;/L&lt;/code&gt;がTRIMを実行するパラメータです。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;defrag.exe c: /L&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;または&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;defrag.exe c: /O&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;/O&lt;/code&gt;はメディアのタイプに応じたディスクの最適化を実行するオプションです。指定したドライブがSSDならTRIMを実行し、ハードディスクの場合はデフラグが実行されます。&lt;/p&gt;&#xA;&lt;h4 id=&#34;全ドライブを対象にtrimを実行する場合の例&#34;&gt;全ドライブを対象にTRIMを実行する場合の例&#xA;&lt;/h4&gt;&lt;p&gt;PCに搭載しているすべてのSSDを対象にしたいときは、&lt;code&gt;/C&lt;/code&gt;を指定して使います。HDDが混在したPC&lt;/p&gt;&#xA;&lt;p&gt;でもSSDのみを対象にしてくれます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;defrag /C /L&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;たったこれだけです。TRIMの実行は2～3秒で終わりました。以下の画面はWindows10で実行したときのものです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;コマンドプロンプトからCドライブを対象にTRIMを実行&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;367px&#34; data-flex-grow=&#34;153&#34; height=&#34;457&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/10/ssd-trim-command/images/No-01.jpg&#34; width=&#34;700&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;defrag.exeのヘルプ&lt;/strong&gt;を見ると、**「指定したボリュームに対して再トリムを実行します。」**となっています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;コマンドプロンプトからすべてのSSDを対象にTRIMを実行&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;173px&#34; data-flex-grow=&#34;72&#34; height=&#34;970&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/10/ssd-trim-command/images/No-00.jpg&#34; width=&#34;700&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;タスクスケジューラと組み合わせて定期実行&#34;&gt;タスクスケジューラと組み合わせて定期実行&#xA;&lt;/h3&gt;&lt;p&gt;このコマンドのバッチファイルを作り、タスクスケジューラと組み合わせれば、専用ツールを使わなくても定期的に自動でTRIMの実行ができそうですね。&lt;/p&gt;&#xA;&lt;h4 id=&#34;タスクスケジューラの登録画面例&#34;&gt;タスクスケジューラの登録画面例&#xA;&lt;/h4&gt;&lt;p&gt;**[コントロールパネル]-[管理ツール]-[タスクスケジューラ]&lt;strong&gt;から&lt;/strong&gt;[タスクの作成]**を選択し、以下のように登録すればOKです。詳しい登録方法は省略します。実行のタイミングは1ヶ月に一度とかお好みで。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;タスクスケジューラにTRIMを実行するコマンドを登録&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;370px&#34; data-flex-grow=&#34;154&#34; height=&#34;453&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/10/ssd-trim-command/images/No-02.jpg&#34; width=&#34;700&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;defrag.exeの場所&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;C:\Windows\System32\Defrag.exe&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>SSDのパフォーマンスを復活させる空き領域のデフラグ。</title>
            <link>https://qwerty.work/post/2012/05/ssd/</link>
            <pubDate>Fri, 11 May 2012 23:47:29 +0900</pubDate>
            <guid>https://qwerty.work/post/2012/05/ssd/</guid>
            <description>&lt;p&gt;SSDは使用しているうちに使い始めた当初に比べるとパフォーマンスが落ちるそうです。&lt;/p&gt;&#xA;&lt;p&gt;使っているうちに空き領域に以前の情報が記録された部分が残っており、そこに新たな情報を書き込む際は古い情報をまず消してから記録するという動きをしているので、何も記録されていないところに書き込みを行う場合と比べて速度が遅くなるとのこと。&lt;/p&gt;&#xA;&lt;p&gt;それを解消するため、IntelだとSSDオプティマイザーなど、Trimコマンドを実行してくれるソフトを、各SSDメーカーが出していますが、他社のSSDやRAID環境だと使えないみたいです。&lt;/p&gt;&#xA;&lt;p&gt;しかし、&lt;a class=&#34;link&#34; href=&#34;http://www.piriform.com/defraggler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Defraggler&lt;/a&gt;というフリーのデフラグソフトを使い、空き領域のデフラグを行うことで、速度低下を回復できるそうです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2012/05/11/Defraggler.JPG&#34; &gt;&lt;img alt=&#34;Defraggler&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;278px&#34; data-flex-grow=&#34;116&#34; height=&#34;680&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2012/05/ssd/images/Defraggler.JPG&#34; width=&#34;790&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.piriform.com/defraggler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Defraggler&lt;/a&gt;はフリーなのに空き領域のデフラグができるソフトで、実際にデフラグ前と後をDiskMarkで計測してみました。&lt;/p&gt;&#xA;&lt;p&gt;（Intel SSD 320 120GBをSATA2（3Gbps）で接続した単体のSSD）&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Before&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;280px&#34; data-flex-grow=&#34;116&#34; height=&#34;348&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2012/05/ssd/images/Befor.JPG&#34; width=&#34;406&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;After&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;280px&#34; data-flex-grow=&#34;116&#34; height=&#34;348&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2012/05/ssd/images/After.JPG&#34; width=&#34;406&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;効果があるのか無いのか微妙なところですが、わずかに効果はあるようです。&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;この&lt;a class=&#34;link&#34; href=&#34;http://www.piriform.com/defraggler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Defraggler&lt;/a&gt;はコマンド操作もできるようです。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd C:\Program Files\Defraggler&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;df.exe c: /sf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;上記はCドライブの空き領域をデフラグする場合の例ですが、メモ帳などのテキストエディタで上記の内容を記載してdf.batなど、*.batで保存したバッチファイルをタスクスケジューラに登録すれば、定期的に空き領域のデフラグができます。&lt;/p&gt;&#xA;&lt;p&gt;フリーソフトでここまでできるのは&lt;a class=&#34;link&#34; href=&#34;http://www.piriform.com/defraggler&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Defraggler&lt;/a&gt;くらいではないでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;その他のコマンド操作の引数は以下を参照ください。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
