同じSSDの異なるパーティションでWindows 10とUbuntuをデュアルブートすることを考えています。rm -rf
Ubuntuパーティションで何らかの形でコードが発生した場合、これはWindowsに影響しますか、それとも他のパーティションをそのままにしますか?また、Windowsパーティションに影響する場合、どうすればこれを防ぐことができますか?
同じSSDの異なるパーティションでWindows 10とUbuntuをデュアルブートすることを考えています。rm -rf
Ubuntuパーティションで何らかの形でコードが発生した場合、これはWindowsに影響しますか、それとも他のパーティションをそのままにしますか?また、Windowsパーティションに影響する場合、どうすればこれを防ぐことができますか?
回答:
コンピューターに物理的にアクセスできる場合は、読み取り、破損、削除など、コンピューター上のファイルを使用してあらゆる操作を実行できます。
ただし、誤ってファイルを削除するのが難しくなる可能性があります。
Windows 10パーティション上のドキュメントを読みたい場合は、パーティションを読み取り専用モードでマウントできます。Word文書を編集することはできませんが、WindowsパーティションでPDFを読んだり、MP3を聴いたり、映画を見たりする場合には十分です。もう1つの可能性はD:
、WindowsでFAT32 パーティションを作成し、Ubuntuで書き込み権限でマウントすることです。
LinuxシステムからWindowsパーティションを破壊するための少なくとも5つの短いコマンドを考えることができましたが、それらにはすべてroot
特権が必要です。で始まるコマンドを実行するsudo
ときや、プログラムから「実行するには認証が必要」というメッセージが表示されたときは常に注意してください。
最後に、UbuntuをWindowsに沿ってインストールするときは非常に注意してください。インストーラーは、サイズ変更、作成、または削除されたパーティションを明確にしますが、警告を十分に無視しても既存のパーティションを削除することは可能です。
安全のために、@ Emmetの優れたアドバイスに従ってください(必ずデータをバックアップしてください)。
データ損失を防ぐための一般的な基本:ファイルのバックアップを常に取っておくことを忘れないでください
Ubuntuマシンから実行しているため、Windowsパーティションには影響しません。
こんな感じ
/dev/sda1 ntfs-bootfile
/dev/sda2 ntfs-win
/dev/sda5 ext4-root --> (YOUR LOCATION NOW)
/dev/sda6 ext4-swap
rm -rf
自分の場所で実行sda5
すると、Ubuntuシステムが存在するパーティションに影響します。したがって、Ubuntuのみに影響します。
2つのOS(UbuntuおよびWindows)をロードするためのgrubブートローダーがあるとします。誤ってGRUB
ファイルを削除すると、Windowsはブートできなくなりますが、内部のデータはそのまま残ります。
ただし、Ubuntuは使用可能な場合にWindowsパーティションをマウントする傾向があります。実行すると言うとrm -rf /*
、Ubuntu-ためらわずにすべてのファイルが削除されます。これにはWindowsパーティションが含まれます。
悪名高いdd
コマンドもあるため、disk destroyer
ニックネームです。これは、ドライブのフォーマット、ディスクのクローン作成、起動可能なUSBの作成などに広く使用されています。
dd
メインドライブ全体をダンプする機能があり、メインドライブdd if=/dev/zero of=/dev/sda
上のすべてのデータをゼロに置き換え、データに別れを告げます。
そうは言っていますが、コマンドを実行するときは非常に注意して、何かを実行する前に必ずもう一度見てください。災害が発生する前に防ぐことが最善です。
さまざまなLinuxコマンドを習得することを強くお勧めします。これにより、コマンドを実行する前にコマンドが何を行うかを知ることができます。
また、での作業時に再び手の込んだてくださいdd
、それはミスタイプによくある間違いだsdb
とsda
それは恐ろしいです後に何かが起こります、。
rm -rf
。私にとって、これはLinuxシステムで実行できるさまざまな破壊的なコマンドを意味します。これらのいくつかは、Windowsで問題を引き起こします。たとえばcat /dev/zero > /dev/sda
、/ dev / sdaのすべてにゼロを書き込むため、そのドライブ上のすべてのデータと、場合によってはコンピューター全体が削除されます。もちろん、そのようなことは実際にはあまりありませんが、完全な答えを得るには認められる必要があります。LinuxがWindows(またはその逆)で問題を引き起こすのを防ぐために真に安全な分離が必要な場合、唯一の十分な方法はある種の仮想マシンです。
/media
またはにマウントできます/mnt
。その場合、rm -rf
Windowsファイルを確実に破棄できます。
/mnt
にマウントされ、実行するとrm -rf /*
、Windowsファイルが別れます
rm
必要なすべてのライブラリを開くとすぐに、それらのライブラリがファイルシステムから削除されてもかまいません。それらはディスク上にあり、リンクされていませんが、rmによって開かれたままです。問題を引き起こす可能性が高いのは、OSが、既に削除されたファイルまたはデバイスを必要とする新しいプロセスを起動しようとするときです。その時点でシステムがパニックする可能性があります。
1つのディスク上の2つのオペレーティングシステムが互いに害を与えないようにすることができないという事実から、他のソリューションを探している場合は、ここで他のオプションを探します。それらはあなたの実際のニーズと予算に依存します。
個別のパーティションを使用する代わりに、1つ(または両方)のシステムを仮想マシンとして実行できます。バーチャルマシンは、ホストまたは他のバーチャルマシンへのアクセスを制限する必要があります。そのため、ホストマシンを誤って損傷することはありません(ただし、意図的な方法はあります)。もう1つの利点は、両方を同時に使用できることです。
2つのオペレーティングシステムを完全に分離する場合は、それらをスワップ可能なハードディスクまたはさらに良い別のコンピューターに配置します(誤ってディスクを破壊する可能性が低くなります)。
データにアクセスできるようにする必要があるが、ごくわずかな経過で誤ってWindowsシステムに害を及ぼす可能性のある種類のLinuxを頻繁に実行する場合は、それらを別のマシンに配置し、WindowsにアクセスするリモートアクセスツールからのみアクセスしますWindowsセキュリティメカニズム。ハードウェアを追加すると、数百ユーロ/米ドルの価格で、データへのフルアクセスと非常に高いセキュリティが得られます。さらに、バックアップシステムに障害が発生した場合、バックアップシステムがあるため、これらのマシンで作業する場合、余分な費用を支払うことができます。
このようなリスクは、Windows10オペレーティングシステムでBitLockerドライブ暗号化を有効にすることで簡単に軽減できます。パーティションを暗号化すると、Ubuntuがマウントできなくなり、rm -rなどのアクションを実行できなくなります
また、Windowsパーティションを介してubuntuシステムとファイルを共有できないことも意味します。
2つのオペレーティングシステム間でデータを共有する場合は、両方のオペレーティングシステムにマウントする個別のデータパーティションを作成することをお勧めします。
dd
Windowsが使用するディスクの関連セクターを上書きし、暗号化されたファイルシステムを永久に回復不能にする可能性があります。
cat
、dd
、fdisk
、parted
、またはmkfs.ntfs
すべての喜んで暗号化されたかどうか、パーティション上のすべてのデータを破壊します。