모든 파일을 백업하고 복원하면 OS가 부팅됩니까?

모든 파일을 백업하고 복원하면 OS가 부팅됩니까?

모든 파일을 복사하고 복원하는 것만으로 OS를 백업하고 복원할 수 있나요?파일별로, 디스크 파티션을 복사하고 복원하는 것이 아니라,바이트 단위로? 고려하다:

하드 드라이브에 부팅 OS가 있는 경우:

  1. 모든 파일을 파일별로 전체 백업합니다(예: rsync -aP) .
  2. 드라이브를 포맷합니다(동일한 파일 시스템, 부팅 관리자 등을 사용).
  3. 모든 파일을 드라이브에 다시 복사하십시오.

드라이브가 제자리에 있는 상태에서 컴퓨터를 켜면 OS가 이전과 똑같이 부팅되고 작동합니까?

Linux, macOS 또는 Windows에는 파일별 백업에서 다루지 않는 중요한 정보가 있습니까?

  1. 일반 파일 복사 시 손실될 수 있는 드라이브의 정확한 위치에 있어야 하는 파일
  2. 일반 포맷 소프트웨어로 다시 생성할 수 없는 파티션 데이터
  3. OS 구매 증명 또는 설치된 소프트웨어와 같은 특별한 숨겨진 데이터

답변1

모든 파일을 파일별로 복사하고 복원하는 것만으로 OS를 백업하고 복원할 수 있나요?

일반적으로 그렇지 않습니다.

몇 가지 예

  • 부팅에 필요한 소프트웨어 및 데이터는 일반적으로 적어도 부분적으로 일반 파일 시스템 파일 기반 I/O의 범위 밖에 저장됩니다. 예를 들어, 프로그램 및 문서에 액세스하는 것과 같은 방식으로 MBR(마스터 부트 레코드) 또는 UEFI 파티션을 쉽게 읽지 못할 수 있습니다.

  • 유닉스 같은 운영체제는 모든 것을 파일로 표현하는 경향이 있지만, 그렇다고 하더라도 장치 파일을 복사하려면 비정상적인 프로세스가 필요합니다. 직렬 포트에 대한 일반적인 읽기 프로세스에서는 해당 포트로 전송되는 데이터가 생성되지만 해당 장치 파일을 재생성하는 데 필요한 디스크상의 데이터 표현은 제공되지 않습니다.

  • 복사 프로세스에서는 연결된 파일(하드 링크 또는 소프트 링크)이 여러 데이터 복사본으로 변환되지 않도록 특별한 규정을 마련해야 합니다.

rsync와 같은 도구에는 논의 중인 일종의 파일 기반 복사를 수행할 수 있는 옵션이 있지만 이러한 도구는 각각의 특별한 경우에 대해 특별한 규정을 만들어야 합니다.

예를 들어

답변2

실제로 OS에 따라 다릅니다. 여기서는 Windows를 가정하겠습니다. 이 경우에는 그럴 수 없습니다.

그 이유는 단지 파일이 존재하는 것 이상의 일이 일어나고 있기 때문입니다.

Windows가 올바르게 작동하려면 다음이 필요합니다. 필요한 모든 단일 파일과 폴더를 복사해야 합니다. 여기에는 사용자에게 권한이 없는 폴더의 파일도 포함됩니다. 그러나 다른 환경으로 부팅하면 일반적으로 권한이 없는 파일을 포함하여 모든 파일을 잠재적으로 복사할 수 있습니다.

또한 모든 파일 및 폴더 권한이 그대로 유지되어야 합니다. 대부분의 복사 프로그램은 ACL 정보도 복사하지 않습니다. 이것을 깨면 창문이 깨집니다.

마지막으로 가장 중요한 점은 Windows가 기호 링크를 사용하여 작동한다는 것입니다. 파일 복사를 수행하면 이러한 링크는 절대 복사되지 않으며 이를 제대로 수행하려면 특수 복사 소프트웨어가 필요합니다.

이 모든 작업을 수행하려면 제대로 작동하는 Windows 설치가 있어야 합니다.

그러나 부팅 관리자는 일반적으로 사용자가 액세스할 수 없는 다른 파티션에 있으므로 Windows는 여전히 부팅되지 않으므로 전체 파티션을 백업해야 합니다.

실제로 해당 부분도 올바르게 수행할 수 있다면 실제로 이 작업을 수행할 수 있습니다. 파일을 복사하고 다시 작동시키는 데 사용하는 모든 시간과 노력은 파티션 백업을 사용하는 것보다 약 10배 더 많으며 피하려고 하는 것과 똑같습니다.

그리고 이 소프트웨어를 사용하여 파티션의 1:1 복사본을 얻을 수 있다고 생각하지 마십시오. Acronis와 같은 더 나은 백업 솔루션은 빈 공간을 포함한 모든 것이 아니라 사용된 공간만 백업합니다. 이는 실제로 직접 시도해 보는 것보다 파티션 백업 소프트웨어를 사용하는 것이 훨씬 더 빠르고 안전하다는 것을 의미합니다. 마지막으로, 이러한 파티션 백업 소프트웨어를 사용하면 전체 백업 아카이브에서 단일 파일을 추출할 수 있습니다.

간단히 말해서, 효과가 없을 것 같지만, 만약 당신이 매우 능력이 있고 시간이 많다면, 그렇습니다, 당신은 그것을 해낼 수 있습니다. 그러나 백업 소프트웨어만 사용하면 똑같은 결과를 얻을 수 있을 뿐만 아니라(실제로는 백업 소프트웨어도 압축을 허용함) 훨씬 더 빠릅니다.

답변3

아마도 부팅되지 않을 것입니다. 볼 수 있는 파일 외에도 백업해야 할 다른 정보가 많이 있으며 이러한 정보는 숨겨져 있거나 다른 위치에 있을 수 있습니다. Windows 백업 및 복원 기능이나 타사 백업 소프트웨어를 사용하여 시스템을 백업할 수 있습니다.

관련 정보