상세 컨텐츠

본문 제목

윈도우 부팅 안될 때 데이터 복구 방법: Rufus와 Puppy linux 활용법

IT 기술 및 소프트 웨어 개발

by 올디버거(oldiebugger) 2026. 4. 4. 17:48

본문

반가워요 구독자 여러분. 지난 한 주도 여러분의 소중한 소스 코드와 기획서들은 안녕하신가요? 갑작스러운 윈도우 부팅 오류 현상으로 소중한 자산을 잃지 않으려면 평소에 철저한 노트북 백업 습관을 들여야 하지만, 이미 일이 터졌다면 신속한 데이터 복구 조치부터 취해야 합니다. 이 치열한 IT 바닥에서 30년 동안 코딩하고 기획하며 온갖 산전수전을 다 겪은 베테랑 선배가 오늘도 재미있고 뼈가 되는 이야기를 들고 왔어요. 요즘 인공지능이니 클라우드니 하면서 테크 트렌드가 자고 일어나면 바뀌지만 현장에서 일하다 보면 가장 가슴 철렁하는 순간은 정작 아주 원초적인 곳에서 터지곤 합니다. 바로 어제까지 멀쩡하게 돌아가던 개발 장비나 업무용 PC가 아침에 출근해서 전원을 켰는데 부팅 구성 데이터 손상이나 블루스크린을 뿜으며 먹통이 되는 순간이지요.

모니터에 시커먼 화면만 뜨고 윈도우 진입이 불가능할 때 등줄기에서 식은땀이 주르륵 흐르던 경험은 이 바닥에 있는 사람이라면 누구나 한 번쯤 있을 겁니다. 당장 오늘 오후에 보고해야 할 기획서와 지난달부터 밤새워 짠 소스 코드가 저 먹통이 된 디스크 안에 갇혀 있으니 미치고 팔짝 뛸 노릇이지요. 대체로 이럴 때 초보자들은 서비스 센터로 달려가서 디스크를 통째로 포맷하거나 비싼 돈을 주고 사설 복구 업체에 맡기곤 합니다. 하지만 이 바닥에서 잔뼈가 굵은 이 선배는 하드웨어 나사 하나 풀지 않고 오직 방구석에서 소프트웨어 기술만으로 알맹이 같은 데이터들을 완벽하게 탈출시키곤 했어요.

오늘 그 비법을 아주 상세하게 풀어놓을 테니 눈을 크게 뜨고 따라오셔요. 망가진 PC에 USB 하나 꽂아서 다른 운영체제로 임시 부팅을 한 뒤 데이터를 구조하는 고수들의 현실적인 테크닉입니다.

본문 1: 구출 작전의 핵심 무기와 준비물 세팅하기

데이터를 안전하게 빼내기 위해서는 윈도우가 아닌 다른 운영체제의 힘을 빌려야 합니다. 집이 무너져서 앞문이 막혔으니 뒷마당 샛길로 들어가서 금고를 들고 나오는 개념이라고 보시면 됩니다. 이 샛길을 만들어줄 우리의 구원 투수가 바로 루퍼스와 퍼피 리눅스라는 녀석들입니다.

우선 다른 멀쩡한 컴퓨터를 한 대 확보해서 복구용 USB를 만들어야 합니다. 첫 번째로 필요한 무기는 USB 포맷 및 부팅 미디어 제작의 일인자인 루퍼스 프로그램입니다. 오픈 소스 기반인데다가 최신 규격인 UEFI GPT 파티션 테이블을 아주 깔끔하게 지원해서 저도 수십 년째 애용하는 단골 도구이지요. 포털에서 공식 사이트에 접속하면 화면이 조금 복잡해 보일 수 있는데 당황하지 말고 다운로드 탭을 찾아서 무설치 버전인 포터블을 받으시면 아주 편리합니다.

Rufus (부팅 미디어 빌더):
오픈 소스 기반의 USB 포맷 및 부팅 미디어 제작 도구입니다. 최신 규격인 UEFI와 GPT 파티션 테이블을 완벽하게 지원합니다. 다운로드 사이트에 들어가면 사이트가 약간 복잡한데 다운로드라는 탭을 찾아서 클릭하시면 됩니다.
공식 다운로드: https://rufus.ie/ (Portable 버전을 권장합니다.)

 그다음으로 필요한 것이 USB 안에서 살아 숨 쉴 임시 운영체제인 퍼피 리눅스입니다. 리눅스라고 하면 덜컥 겁부터 먹는 기획자나 초보 개발자들이 많겠지만 이 녀석은 덩치가 아주 작고 가벼워서 사양이 낮은 컴퓨터에서도 날아다닙니다. 특히 최신 하드웨어 추상화 계층을 잘 지원하면서도 윈도우의 기본 파일 시스템인 NTFS를 아주 안정적으로 마운트해서 읽어내는 능력이 검증된 기특한 배포판입니다. 공식 미러 사이트의 우분투 베이스 항목에서 F96-CE 형식의 아이소 이미지를 다운로드 폴더에 받아두시면 작전 준비는 절반이 끝난 셈입니다.

Puppy Linux F96-CE (Target OS):최신 하드웨어 추상화 계층(HAL)을 지원하며, NTFS 파일 시스템에 대한 안정적인 마운트 성능을 검증받은 배포판입니다. Ubuntu base  항목에서 F96-CE_x.iso 찾아서 클릭하시면 됩니다위 파일을 인터넷에서 찾아 다운로드하면 보통 다운로드 폴더에 파일이 생기게 됩니다
공식 미러: https://forum.puppylinux.com/puppy-linux-collection

 

본문 2: 방구석에서 10분 만에 끝내는 부팅 미디어 빌드 과정

준비물이 다 갖춰졌다면 이제 본격적으로 USB 디스크에 생명을 불어넣을 차례입니다. 최소 8기가바이트 이상의 용량을 가진 깨끗한 USB 메모리를 컴퓨터에 장착하고 루퍼스 프로그램을 실행해 줍니다. 여기서 아주 사소한 설정 하나 때문에 부팅이 되느냐 마느냐가 갈리니 선배의 설명을 집중해서 들으셔야 합니다프로그램을 켜면 장치 선택 항목이 나오는데 방금 꽂은 USB 가 정확히 잡혔는지 확인하셔요. 간혹 외장 하드를 꽂아둔 상태에서 엉뚱한 디스크를 선택해 포맷해 버리는 대참사가 발생하곤 하니 돌다리도 두드려보고 가야 합니다.

부팅 선택 메뉴에서는 아까 다운로드 받아둔 퍼피 리눅스 아이소 파일을 불러옵니다. 저는 테스트 당시에 안정성이 검증된 4 버전으로 진행을 했었지요.

여기서 가장 중요한 핵심은 파티션 방식을 반드시 GPT로 설정하고 대상 시스템을 UEFI로 확인하는 것입니다. 예전 방식인 MBR로 구워버리면 최신 메인보드를 사용하는 컴퓨터에서는 USB 를 아예 인식하지 못하고 지나쳐 버리는 불상사가 생깁니다.

모든 세팅이 끝났다면 아래쪽의 시작 버튼을 누르고 안내창이 뜰 때 아이소 모드로 쓰기를 진행해 줍니다. 그러면 프로그램이 알아서 메인보드가 인식할 수 있는 EFI 시스템 파티션을 USB 에 생성하고 복구용 파일들을 꼼꼼하게 복사하기 시작합니다. 게이지가 가득 차고 완료 메시지가 뜨면 무너진 윈도우의 담벼락을 넘어갈 마법의 열쇠가 완성된 것입니다.

실행 순서

  1. 먼저 Rufus를 실행하고 2번부터 순차적으로 진행합니다.
  2. 장치(Device): 복구용으로 사용할 8GB 이상의 USB 메모리를 준비 합니다.
  3. USB 장착: PC에 꽂은 USB 메모리는 포맷 되며 부팅이 가능하도록 파일이 복사됩니다. 반드시 비어 있는 USB를 사용하세요.
  4. 부팅 선택(Boot Selection): 다운로드한 리눅스 파일 F96-CE_x.iso 파일을 로드합니다.(여기서는 x가 숫자를 의미하는데  저는 테스트 당시 4로 진행 하였습니다.)
  5. 파티션 방식(Partition Scheme): GPT로 설정합니다. (MBR 방식 선택 시 UEFI 시스템에서 인식되지 않습니다.)
  6. 대상 시스템(Target System): UEFI (non CSM)를 확인합니다.
  7. 시작(Start): 시작하게 되면 ISO 모드로 쓰기를 진행하여 EFI 시스템 파티션을 USB에 복사 및  생성합니다.

본문 3: 리눅스 커널 마운트로 데이터 안전하게 탈출시키기

자 이제 대망의 실전입니다. 복구용 USB 를 부팅이 안 되는 망가진 피씨에 꽂고 전원을 켭니다. 이때 컴퓨터 제조사마다 조금씩 다르지만 키보드의 에프12나 에프2 또는 딜리트 키를 연타해서 부팅 우선순위 설정 화면으로 진입해야 합니다. 방금 만든 USB 드라이브를 부팅 1순위로 지정하고 저장하면 화면에 친숙한 윈도우 로고 대신 귀여운 강아지 아이콘이 그려진 퍼피 리눅스의 바탕화면이 짜잔 하고 나타날 겁니다.

윈도우는 완전히 망가져서 진입조차 못 하던 컴퓨터였지만 리눅스 커널은 하드웨어의 논리적 오류를 사뿐히 무시하고 독립적으로 구동되기 때문에 가능한 마법입니다. 화면 좌측 하단을 보면 현재 컴퓨터에 장착되어 있는 하드디스크 파티션들이 SDA1, SDA2 같은 이름의 아이콘으로 나열되어 있을 겁니다.

이 아이콘들을 마우스로 톡톡 클릭해 주면 리눅스 커널이 내부적으로 마운트 명령을 수행하면서 손상된 윈도우 디스크 내부를 탐색기처럼 훤히 열어젖힙니다.

이제 여러분이 해야 할 일은 아주 간단합니다. 유저 폴더 아래에 있는 데스크톱이나 도큐먼트 폴더로 들어가서 그토록 찾아 헤매던 소중한 소스 코드와 문서 파일들을 따로 준비한 외장 하드나 다른 USB 메모리로 복사해서 붙여넣기만 하면 됩니다. 네트워크 설정만 잡아주면 리눅스 안에서 웹 브라우저를 열어 구글 드라이브나 네이버 클라우드로 곧바로 업로드할 수도 있으니 눈물겹도록 고마운 순간이 아닐 수 없지요.

실행 순서

  1. BIOS 진입: 전원 인가 직후 F2(LG 노트북 기준)를 연타하여 SecureCore 화면으로 진입합니다.
  2. Secure Boot 비활성화: Security 탭의 Secure Boot Configuration으로 이동하여 Secure Boot Option을 Disabled로 변경합니다. 이는 디지털 서명이 없는 외부 리눅스 커널의 로드를 허용하기 위함입니다. Secure Boot Configuration에  커서를 가져다 놓고 엔터를 치면 됩니다
  3. 부팅 우선순위(Boot Priority): Boot 탭에서 USB HDD 스택을 최상단(Index 1)으로 이동시켜 부팅 제어권을 확보합니다. 보통은 + 키를입력하면 위로 이동합니다. 일반적으로 맨 위에 있는 옵션이 제일 먼저 부팅이 되도록 되어 있습니다. 따라서 지금은 HDD 즉 하드디스크에서 부팅이 먼저 되도록 설정되어 있을 것입니다
  4. 환경 저장: USB 에서 부팅이 되도록 제일 윗줄로 USB를 옮겼다면 F10을 눌러 변경된 파라미터를 NVRAM에 저장하고 재부팅합니다. 자동적으로 재 부팅이 되지 않는 경우에는 메뉴를 살펴보고 재부팅으로 진입하세요

 본문 4: 클릭 한 번으로 열리는 NTFS 파일 시스템 마운트의 신세계

성공적으로 부팅 순위를 바꿔서 퍼피 리눅스 화면을 띄웠다면 여러분은 이미 절반 이상의 성공을 거둔 셈입니다. 이 화면은 하드디스크가 아니라 온전히 컴퓨터의 메모리(RAM) 위에서 실시간으로 굴러가는 아주 격리되고 안전한 임시 환경이지요. 이제 우리가 해야 할 첫 번째 임무는 내 소중한 데이터가 어디에 숨어 있는지 찾아내는 볼륨 식별 단계입니다. 퍼피 리눅스 화면 좌측 하단을 슬며시 내려다보면 SDA 1, SDA2, SDA 3 같은 이름의 드라이브 아이콘들이 옹기종기 모여 있는 것을 볼 수 있어요.

이 바닥 짬바에서 나오는 팁을 드리자면 보통 윈도우 시스템 파일이나 사용자의 데이터가 들어 있는 메인 드라이브는 파티션 용량이 가장 크게 잡혀 있습니다. 대략 SDA 3 정도가 유력한 후보가 되겠지요찾으셨다면 그냥 마우스로 그 아이콘을 가볍게 톡 클릭해 주셔요. 일반적인 리눅스처럼 복잡한 터미널 창을 열고 타이핑할 필요 없이 클릭 단 한 번이면 리눅스 커널이 내부적으로 마운트 명령을 수행합니다. 망가진 윈도우의 NTFS 파일 시스템을 리눅스 하위 경로에 순식간에 연결해 주는 마법 같은 순간이지요. 마운트가 성공하면 윈도우 탐색기와 똑같이 생긴 폴더 창이 열리면서 내부 파일들이 시원하게 모습을 드러냅니다.

실행 순서

  1. 볼륨 식별: 화면 좌측 하단의 드라이브 아이콘(sda1, sda2...)을 분석합니다. 일반적으로 윈도우 데이터는 가장 큰 용량의 파티션(예: sda3)에 위치합니다.
  2. 마운트(Mount): 해당 아이콘을 클릭하여 NTFS 파일 시스템을 /mnt/ 하위 경로에 연결합니다. 단순히 한번 아이콘을 클릭하는 것으로 마운트가 됩니다. 마운트가 되면 디스크 안에 있는 파일 폴더를 볼 수 있고 카피도 가능합니다. 마치 윈도우 환경과 동일하게 동작합니다.
  3. 데이터 경로 추적: /mnt/sdaX/Users/[사용자명]/Desktop 또는 Documents 경로를 통해 자신의 데이터가 잘 남아 있는지 데이터 무결성을 검토합니다. 다행히 데이터 손실이 없다고 하면 카피를 해서 원래대로 복구할 수 있습니다. 사용자명은 자신이 사용하던 계정의 이름이고 일반적으로 이 폴더 밑에 데이터 파일이 위치하게 됩니다.

 본문 5: 데이터 경로 추적과 백업용 2차 스토리지 연결하기

디스크 내부로 진입했다면 이제 본격적으로 보물찾기를 시작해야 해요. 우리가 찾아가야 할 나침반의 경로는 /mnt 밑에 마운트된 드라이브 폴더를 거쳐 유저스 폴더 아래에 있는 여러분의 계정 이름 폴더입니다. 그 밑에 있는 데스크톱이나 도큐먼트 경로를 차례대로 추적해 들어가면 아침까지만 해도 통곡을 채우게 만들었던 소중한 파일들이 얌전히 남아 있는 것을 확인할 수 있습니다. 다행히 논리적인 오류로 부팅만 안 되었을 뿐이지 알맹이 같은 파일들의 데이터 무결성은 아주 완벽하게 보존되어 있는 상태인 것이지요.

주의: 절대 부팅용 USB에 데이터를 백업하지 마세요!
현재 리눅스가 구동 중인 USB에 파일을 복사하면 공간이 부족하거나 파일이 꼬일 수 있습니다. 반드시 별도의 깨끗한 외장 하드나 2차 USB 메모리를 새로 연결해야 합니다. 

자 이제 이 파일들을 안전한 곳으로 탈출시켜야 하는데 여기서 초보자들이 많이 하는 실수가 있습니다. 바로 지금 리눅스를 구동하고 있는 부팅 USB 에 그대로 파일을 복사하려고 하는 행동이지요. 그러시면 절대 안 됩니다. 부팅용 USB 는 시스템 구동용으로 그대로 꽂아두고 데이터 백업을 위한 깨끗한 외장 하드나 2차 USB  메모리를 컴퓨터의 빈 포트에 새로 연결해 주셔야 해요. 새로 장착하면 리눅스 커널이 이를 자동으로 인식해서 에스디비1 같은 새로운 폴더 아이콘을 화면에 띄워줍니다. 이제 원본 드라이브 창에서 구출할 파일들을 윈도우에서 하던 것처럼 마우스 우클릭으로 복사해서 새로 연결한 타겟 드라이브 창에 붙여넣기만 하면 기나긴 구출 작전이 완벽하게 마무리됩니다.

실행 순서

  1. 2차 스토리지 연결: 백업용 추가 USB를 연결하면 /dev/sdb1 등으로 인식되고 폴더 아이콘이 화면에 생성됩니다. 기존에 있던 부팅 USB는 빼지 말고 새로운 USB를 장착하여 데이터를 백업해 주세요.
  2. 파일 전송: 소스 드라이브에서 타겟 드라이브로 파일을 Copy & Paste 하여 복구를 완료합니다. 

본문 6 : 올디버거가 전하는 시스템 붕괴의 진실과 바이오스 보안

30년 동안 이 바닥에서 수많은 하드웨어와 소프트웨어를 뜯고 맛보고 즐기다 보니 멀쩡하던 시스템이 왜 갑자기 부팅 불능에 빠지는지 그 이면의 기술적인 원인들이 눈에 선하게 보입니다. 가장 흔한 범인은 바로 파일 시스템 저널링( 파일 시스템의 변경 이력을 기록하는 기능에 오류 발생) 오류입니다. 컴퓨터가 비정상적으로 켜고 꺼지는 과정에서 NTFS 마운트 로그가 오염되면 윈도우는 부팅할 때 디바이스에 접근할 수 없다는 먹통 메시지를 뿜으며 주저앉아 버리지요.

또 하필이면 중요한 업데이트를 진행하는 도중에 부팅 로더 파티션의 인덱싱( 하드디스크 내 분할된 공간의 파일 위치 정보를 목록화하여 운영체제가 원하는 데이터를 빠르게 찾을 수 있도록 돕는 기능 )이 꼬여버리는 부팅 구성 데이터(BCD) 손상 문제도 단골 손님입니다. 간혹 하드웨어 자체의 물리적 파손이 아니라 에스에스디 내부의 제어 장치가 일시적으로 얼어붙는 펌웨어 글리치( 하드웨어 칩에 기록된 제어 프로그램이 일시적인 전압 변동이나 신호 노이즈로 인해 순간적인 오작동을 일으키는 현상 ) 현상 때문에 맛이 가기도 합니다. 결국 운영체제의 논리적 파손은 부품이 부서진 하드웨어 고장과 완전히 다르기 때문에 이렇게 라이브 커널을 활용해 격리된 환경에서 접근하면 데이터 유실 없이 얼마든지 살려낼 수 있는 법입니다.

그런데 여기까지 글을 읽으시면서 문득 등골이 오싹해지는 영리한 구독자분들이 계실 겁니다. 비밀번호를 입력하지도 않았는데 USB 하나 꽂았다고 내 피씨의 모든 데이터가 훤히 들여다보인다니 이 무슨 보안 구멍인가 싶으시지요? 맞습니다. 누군가 악의를 품고 여러분의 피씨에 물리적으로 접근해 이런 짓을 벌인다면 회사나 집의 보안은 순식간에 뚫리게 됩니다. 물론 현실적으로는 누군가 내 자리에 몰래 앉아 장시간 작업을 해야 하니 불가능에 가깝겠지만 세상일은 모르는 법이지요.

정말로 내 소중한 자산과 데이터를 철저하게 보호하고 싶다면 컴퓨터를 켤 때 메인보드 수준에서 USB 부팅 자체를 막아버리는 바이오스 패스워드를 반드시 걸어두실 것을 이 선배가 강력하게 당부드립니다.

마무리

오늘 부팅이 불가능한 최악의 상황에서 퍼피 리눅스와 라이브 커널 마운트 기술을 이용해 데이터를 완벽하게 구출해 내는 서스펜스 테크 드라마 한 편을 함께 써 내려왔습니다.

이 바닥에서 오래 굴러먹다 보니 화려한 코딩 기법이나 거창한 아키텍처보다 이런 위기 상황에서 침착하게 문제를 해결하는 원초적인 기본기가 진짜 엔지니어의 실력을 증명한다는 것을 매번 깨닫습니다. 시스템이 깨졌다고 섣불리 포맷 버튼을 누르거나 절망하지 마셔요. 원리를 알면 막힌 앞문 대신 뒷마당 샛길을 열어 내 소중한 자산을 언제든 지켜낼 수 있으니까요.

오늘 배운 실전 팁을 머릿속에 잘 새겨두셨다가 나중에 동료들의 피씨가 뻗었을 때 USB 하나 들고 멋지게 나타나 해결사 노릇을 해보셔요. 다음 시간에도 30년 짬바에서 나오는 피가 되고 살이 되는 아주 유익한 테크 이야기로 돌아올 테니 구독과 좋아요  든든하게 눌러주셔요.

이 글은 영어로도 제공됩니다. 보시려면 여기를 클릭해주세요

반응형

관련글 더보기