SSD、HDDには余裕を持たせよう

IT

結論、SSDの容量がいっぱいになるとPCが正常に動かなくなります。

突然動かなくなったPC

使用しているのはWindowsのPCです。その日も開発をしていました。同じチームの方からお願いがあり、自分のブランチをpushすることになり、急ぎpushすることにしましたが。しかし、なぜかエラーが発生しpushできない。エラーメッセージにはConnection resetの文字が。Git管理ツールはバックログ、ローカルではSourceTreeを使用していました。

gemini,ChatGptに聞いてみるも、SourceTreeに設定されているgitアカウントを再設定すればすぐ治るの一点張り。一旦設定されているアカウントを削除してもう一度fetch,pullを試してくださいとのこと。何度か試しました。しかし出てくるのは同じメッセージ。試したが治りませんと再度gemini,ChatGptに聞いてみる。社内のセキュリティの影響かもしれません。とか何かしらのアップデートの影響かもしれませんとか。とかよくわからない回答をもらい、本当にそうならお手上げだぞと思いました。が、その日はできないまま諦めて一旦PCの電源を落として次の日に再起動して仕切り直そうと考えました。

再起動すればなんとかなる理論です。

そして次の日の朝、いざ再起動。そしてgitを実行する。Connection reset。

おやおや、再起動でもダメか。それどころかさらに挙動がおかしくなってきました。
まずブラウザを開いてみるも、Googleで検索はできるが、その先のWebページを開けない。
一応ping google.comを実行して確認してみるが、正常に応答が返ってくる。完全に???です。
他にもディスプレイ左下のWindows検索にフォーカスを当ててもすぐにフォーカスアウトしてしまい検索の入力ができない状態を発見。
やばい、PC壊したかも。終わった。上司にヘルプだ。

上司に相談。すると、SSDを確認。256GBのうち残り1GBしかない。どうもそこに目をつけた上司。

上司「再起動してみよう。」

自分(心の声)「いや、やりましたよ。」

しばらく待って再起動が終わると。なんとSSDの空き容量が20GBに増えている!??
さらにブラウザもSourceTreeも正常に動作しました。
これは完全に魔法を使ったなと思いました。

原因

SSDではキャッシュや一時ファイルなどを保存していて、いっぱいになるとそこのファイルやデータのインプット/アウトプットがうまく動作できなくなり、アプリが強制終了したり予期しない動作になったりするということです。正常に動作させるには、1割から2割程度の空き容量が必要ということです。恥ずかしながら知らなかったです。

ちなみになぜ一回電源落としてもう一度立ち上げてるはずなのに上記のように上司の時の再起動では動作が正常になったのかというと下記のとおりでした。

注意点:再起動とシャットダウンの違い

Windows 10/11では「シャットダウン」は完全に電源が落ちず、高速スタートアップ機能により周辺機器や一部の情報が保持されたままになります。そのため、一時的な空き容量の確保など問題を解決したい場合は、「再起動」を選択するほうが効果的です。

帰りにシャットダウンして次の日の朝立ち上げるのは厳密には再起動ではないということです。
どこか不具合がある場合には、一度「再起動」を選択するべきだということです。

まとめ

・SSDの容量は10〜20%程度残すようにこまめにチェックしましょう。

・シャットダウンから起動と「再起動」は別物。

PCをよく使っている人なら知っていて当然でした。いい勉強になりました。

コメント

タイトルとURLをコピーしました