동일한 SSD의 다른 파티션에서 Windows 10과 Ubuntu를 이중 부팅 할 생각입니다. rm -rf
우분투 파티션에서 어떻게 든 코드 가 발생하면 이것이 Windows에 영향을 미치나요, 아니면 다른 파티션을 그대로 내버려 두나요? 그리고 이것이 Windows 파티션에 영향을 미치는 경우 어떻게 이런 일이 발생하지 않도록 할 수 있습니까?
동일한 SSD의 다른 파티션에서 Windows 10과 Ubuntu를 이중 부팅 할 생각입니다. rm -rf
우분투 파티션에서 어떻게 든 코드 가 발생하면 이것이 Windows에 영향을 미치나요, 아니면 다른 파티션을 그대로 내버려 두나요? 그리고 이것이 Windows 파티션에 영향을 미치는 경우 어떻게 이런 일이 발생하지 않도록 할 수 있습니까?
답변:
컴퓨터에 실제로 액세스 할 수있는 경우 파일을 읽거나 손상 시키거나 삭제하는 등 파일이있는 모든 작업을 수행 할 수 있습니다.
그러나 실수로 파일을 삭제하기가 더 어려워 질 수 있습니다.
Windows 10 파티션에서 문서를 읽으려면 파티션을 읽기 전용 모드로 마운트하십시오 . Word 문서를 편집 할 수는 없지만 Windows 파티션에서 PDF를 읽거나 MP3를 듣거나 영화를 보려면 충분합니다. 또 다른 가능성은 D:
Windows에서 FAT32 파티션 을 작성하는 것이며 Ubuntu에서 쓰기 권한으로 마운트합니다.
Linux 시스템에서 Windows 파티션을 삭제하기위한 최소 5 개의 짧은 명령을 생각할 수 있지만 모두 root
권한이 필요합니다 . 시작할 sudo
때 또는 프로그램이 "인증을 실행해야합니다"라고 명령을 실행할 때마다주의하십시오 .
마지막으로 Windows와 함께 Ubuntu를 설치할 때 매우주의하십시오. 설치 관리자는 크기를 조정하거나 생성 또는 삭제 한 파티션을 명확하게하지만 경고를 오랫동안 무시해도 기존 파티션을 삭제할 수 있습니다.
안전을 위해 @Emmet의 훌륭한 조언을 따르십시오 (데이터를 백업하십시오).
데이터 손실을 방지하기위한 공통 기본 사항 : 항상 파일 백업을 기억하십시오
우분투 컴퓨터에서 실행하기 때문에 Windows 파티션에 영향을 미치지 않습니다.
이렇게 그림
/dev/sda1 ntfs-bootfile
/dev/sda2 ntfs-win
/dev/sda5 ext4-root --> (YOUR LOCATION NOW)
/dev/sda6 ext4-swap
당신이 당신 rm -rf
의 위치 내에서 실행한다면 , 그것은 sda5
우분투 시스템이 상주하는 파티션에 영향을 줄 것 입니다. 따라서 우분투에만 영향을 미칩니다.
grub 부트 로더가 2 OS (Ubuntu 및 Windows)를로드한다고 가정 할 때 실수로 GRUB
파일을 제거 하면 Windows는 부팅 할 수 없지만 내부 데이터는 그대로 유지됩니다.
그러나 우분투는 Windows 파티션을 사용할 수있을 때 마운트하는 경향이 있으며, 우분투를 실행하면 rm -rf /*
주저없이 모든 파일을 삭제합니다. 여기에는 Windows 파티션이 포함됩니다.
악명 높은 dd
명령 도 있으므로 disk destroyer
별명입니다. 이것은 드라이브 포맷, 디스크 복제, 부팅 가능한 USB 생성 등에 널리 사용됩니다.
dd
메인 드라이브 전체를 덤프 할 수 있으며 메인 드라이브의 dd if=/dev/zero of=/dev/sda
모든 데이터를 0으로 대체 할 수 있습니다.
그런 말을하면서 명령을 실행할 때 매우 조심하고 무언가를 실행하기 전에 항상 다시 한 번 살펴보십시오. 재난이 발생하기 전에 예방하는 것이 가장 좋습니다.
다양한 Linux 명령을 배우는 것이 좋습니다. 이렇게하면 명령을 실행하기 전에 명령이 수행하는 작업을 알 수 있습니다.
또한 작업 할 때 다시 정교하게 작성하십시오. dd
잘못 입력 sdb
하는 것이 일반적 이며 , 그 sda
후에는 끔찍한 일이 발생합니다.
rm -rf
. 나에게 이것은 리눅스 시스템에서 수행 할 수있는 다양한 파괴적인 명령을 의미한다. 이 중 일부는 Windows에서 문제를 일으킬 수 있습니다. 예를 들어 cat /dev/zero > /dev/sda
모든 / dev / sda에 0을 쓰면 해당 드라이브와 전체 컴퓨터의 모든 데이터가 삭제됩니다. 물론, 그러한 것들이 실제로는 덜 가능성이 있지만 완전한 대답을 위해서는 인정 될 필요가 있습니다. Linux가 Windows에서 문제를 일으키지 않도록 (또는 그 반대로) 실제로 안전한 격리가 필요한 경우, 유일한 방법은 가상 머신입니다.
/media
또는에 마운트 할 수 있습니다 /mnt
. 이 경우 rm -rf
반드시 Windows 파일을 파괴 할 수 있습니다.
/mnt
에 마운트되어 있고 실행하면 rm -rf /*
Windows 파일입니다.
rm
필요한 모든 라이브러리 를 열 자마자 해당 라이브러리가 파일 시스템에서 삭제되는지는 중요하지 않습니다. 그들은 링크되지 않은 상태로 디스크에 남아 있지만 여전히 rm에 의해 열려 있습니다. 문제의 원인은 OS가 이미 삭제 된 파일이나 장치가 필요한 새 프로세스를 시작하려고 할 때입니다. 이 시점에서 시스템이 패닉 상태가 될 수 있습니다.
한 디스크에있는 두 개의 운영 체제가 서로 충돌하는 것을 막을 수 있다는 사실로 인해 다른 솔루션을 찾을 수 있습니다. 실제적인 요구와 예산에 따라 다릅니다.
별도의 파티션을 사용하는 대신 하나 또는 두 개의 시스템을 가상 머신으로 실행할 수 있습니다. 가상 머신은 호스트 또는 다른 가상 머신에 대한 액세스가 제한되어 있으므로 실수로 호스트 머신을 손상시킬 수는 없습니다 (아직 고의적 인 방법이있을 수 있음). 다른 장점은 동시에 두 가지를 모두 사용할 수 있다는 것입니다.
두 운영 체제를 완전히 분리하려면 교체 가능한 하드 디스크 또는 더 나은 별도의 컴퓨터에 두 운영 체제를 두십시오 (실수로 디스크가 손상 될 가능성이 적음).
데이터에 액세스 할 수 있어야하지만 Linux에서 약간의 실수로 Windows 시스템을 손상시킬 수있는 종류의 작업을 자주 수행 해야하는 경우 다른 시스템에 배치하고 원격 액세스 도구를 통해서만 Windows에 액세스하십시오. Windows 보안 메커니즘. 추가 하드웨어를 위해 수백 유로 / USD의 가격으로 데이터에 완벽하게 액세스하고 매우 높은 보안을 확보 할 수 있습니다. 또한 장애 발생시 백업 시스템이 있으므로 이러한 시스템에서 작업하면 추가 비용을 지불 할 수 있습니다.
Windows10 운영 체제에서 BitLocker 드라이브 암호화를 사용하면 이와 같은 위험을 쉽게 완화 할 수 있습니다. 파티션을 암호화하면 우분투가 마운트 할 수 없으므로 rm -r과 같은 작업을 수행 할 수 없습니다
또한 Windows 파티션을 통해 우분투 시스템과 파일을 공유 할 수 없음을 의미합니다.
두 운영 체제간에 데이터를 공유하려면 두 운영 체제 모두에 마운트 할 별도의 데이터 파티션을 작성하는 것이 좋습니다.
dd
암호화 된 파일 시스템을 영구적으로 복구 할 수 없도록 Windows에서 사용하는 디스크의 관련 섹터를 덮어 쓸 수 있습니다.
cat
, dd
, fdisk
, parted
, 또는 mkfs.ntfs
모든 행복 암호화 여부, 파티션에있는 모든 데이터가 파괴됩니다.