アクセスがないときは、アームは円盤から外れたとこにいます。ファイルシステムに話を戻しますね。PCを終了するときは、左下の電源からシャットダウンしますよね。PS4でゲームしている最中にコンセントは抜かないですよね。これ、ファイルシステムを守るためなんです。ファイルシステムって終了するときに、アンマウントって処理を内部で行っています。アクセスを一旦できなくするためにね。逆は、マウントっていう処理を内部で行っています。そんな感じ要するにね、OSからHDDのアクセス中に見えなくなるような事態が発生すると、レコード側で不整合が発生し、ファイルシステム破損というエラーフラグが立ちます。そもそも、書き込み中に、USB抜くとね、ハード故障なのか人為的に抜かれたのかコンピュータって判断出来ないわけ。5)が復帰して中途半端に終わったよ〜になる。これね不整合になるわけ。コンピュータって凄いと言ってもファジーな判定は無理。0か1の最終判定しか出来ない代物だからね。これが、HDD壊れた~。お前のHDDぼろいぞ~。いうユーザの誤認クレームに直結していきます。LinksエラーがあるとWindowsでは、ckdiskを実行したりしますが、一般的には知らないですよね。意識はしていないと思います。復旧方法は至って単純です。破損したファイルを削除。OSとしてないものとして取り扱う。していくかというと、USBのハードディスクを抜くときは、以下の手順をやっておこうねって話になる。抜くときの手順HDD一杯刺さってるけど、例としてHD-LCU3(H)を抜く手順で説明していきますね。説明すると、矢印の流れね。安全に取り外すことができます。OSの許しをもらおう。この時点で、取り外したHDDにはアクセスできないから抜いても問題はないんだよ。2016-01-30Amazon楽天市場Yahooショッピング普通に作業をしていて、コピー終わったよ~ファイルセーブ完了した~っていっても、メモリ上の処理が完了しただけ。ユーザが実行した操作もアプリケーションも、プログラム処理内の関数が成功したからOKとまずは判定しただけ。メモリ上のデータをシンクする作業はOSがこっそりバックグラウンドで実行している。実際に物理的なHDDにデータを書き込む処理になります。ユーザが作業完了した気になっていても、まだ、HDDへの書き込みが終わっていないということはあります。処理が速すぎて、多分気にしていないのだと思うけどね。Linksプログラムにはね、システムコールっていうものがある。基本的なものが古くからある。メソポタミア文明とかそういう古さじゃないけどね。コンピュータのはじまりはじまりぐらいから。プログラム言語ってめちゃくちゃありんすなわけ。最後は、どんな言語であっても先に説明したシステムコールのオンパレードになります。アプリケーションのプログラムの書き込み要求は、メモリ上に書き込めた時点でOKとプログラムの関数は判定する。?HDDの応答を待っていたらアプリケーションが遅くなりすぎて動かないから。要求が成功した時点でOKとしている。その後に、OSがドライバを介してHDDに書き込みする。カリコリ、カリコリとね!!もし、本当にハードに書き込めない場合は、ドライバがエラーを返すから、OSは判定できるんだよ。抜くときは、ハードウェアの取り外し作業を行うか、OSシャットダウン後に行う。これを面倒だけど徹底しようね。起動中にバッテリー抜かないですよね。起動中にコンセント抜かないですよね。正しく抜くというのも同じ考えですよと伝えたい。ハードディスクに冗長性をもたせるためにRAIDって機能もあるのですが、これHDDを冗長させるもの(物理的にハード故障した場合の保険)近所の人で、RAIDでミラー組んでるからファイルも安全と豪語している人がいるけど、ファイルシステムとは全く関係がないから。ファイルシステムの復旧はバックアップしかありません。重要なデータはこまめに退避しておきましょう。ファイルシステムの完全復旧は事前にコピーしたデータのみです。20:00【HDD故障】ファイルシステムは直ぐに壊れるから、USBハードディスクは正しく抜こうねって話。『病気を治すのは医師よりも意思』Amazon.co.jpアソシエイトはてなブログをはじめよう!igadgetさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。