2016-09-27 7 views
-4

リムーバブルディスクの中で自分自身を実行でき、Windowsのユーティリティやドライブするサードパーティのソフトウェアフォーマットを実行できないJavaプログラムを作成する方法はありますか?osがリムーバブルディスクをフォーマットするのを難しくするJavaプログラム

+0

あなたはLinuxを実行しており、Windowsツールから身を守りたいのですか?なぜあなたのドライブをフォーマットしようとしているWindowsツールですか? – GoneUp

答えて

1

短い回答:いいえ。

長い答え:最初は理にかなっていません。どのJavaプログラムも、オペレーティングシステムのうちの上にと載っています。あなたのオペレーティングシステムが何かをすることを決めるならば、どのようにあなたのOSのの上にが走っている(それはあなたのOSを制御していない)と、あなたのOSがそれをしないようにすることができますか?

誰かがそのドライブを物理的に制御している場合、その人がそのドライブを消去、フォーマット、...できないようにするには、はありません。はありません。

特定の「回避策」があります。パーティションの隠蔽など。ハードウェアベースの書き込み保護(ドライブを破壊せずに無効にすることはできません)を行うことができない限り、あなたは何もできません。同様の質問については、hereを参照してください。 )。

+1

この答えにも、Javaプログラムはこれらのような仕事のために作られていないことにも注意してください。ドライブを操作から守る唯一の方法は、何らかのハードウェアレベル(書き込み保護)で行うか、GPartedのようなソフトウェアを使用してドライブを隠すことです。詳細については、[ここ](http://superuser.com/questions/25463/prevent-a-hard-drive-from-being-formatted)を参照してください。 – px06

+0

@ px06あなたのご意見ありがとうございます。私の答えを更新しました! – GhostCat

関連する問題