본문 바로가기
Tech & Hobby/Game

[Game] 게임 세이브 데이터 안전하게 옮기기: PC, OS, 플랫폼 간 마이그레이션 가이드

by 수누다 2026. 8. 10.
반응형

[게임] 게임 세이브 옮기기: PC, OS, 플랫폼 간 안전 마이그레이션

새 PC로 넘어가거나, Windows(윈도우)에서 Linux(리눅스) 기반 휴대용 PC로 옮기거나, 같은 게임을 다른 런처에서 다시 설치할 때 제일 식은땀 나는 순간이 있죠. 바로 게임 세이브 옮기기입니다. 게임은 다시 설치하면 되는데, 수십 시간 쌓아둔 진행 데이터는 한 번 꼬이면 복구가 쉽지 않거든요. 저도 홈랩에서 NAS(Network Attached Storage, 네트워크 저장소)랑 백업 자동화를 굴리다 보니, 한 번쯤은 “설마 저장파일이 날아가겠어?” 했다가 삽질 좀 했습니다 ㅎㅎ 그래서 이번 글에서는 게임 데이터 백업부터 스팀 세이브 파일, 에픽게임즈 세이브 확인 포인트까지, 실제로 실패 확률을 줄이는 마이그레이션 흐름을 정리해보겠습니다.

여기서 중요한 포인트! 게임 세이브는 생각보다 제각각입니다. 어떤 게임은 Steam Cloud(스팀 클라우드)로 깔끔하게 동기화되지만, 어떤 게임은 로컬 폴더에만 저장하고, 또 어떤 게임은 Documents(문서), AppData(앱데이터), 게임 설치 폴더, 심지어 사용자 프로필 하위 폴더를 따로 쓰더라고요. 그래서 무조건 복붙하기보다, 백업 → 위치 확인 → 무결성 검증 → 새 환경 반영 순서로 가는 게 안전합니다.

게임 세이브 마이그레이션 전체 흐름 다이어그램

세이브 파일 백업, 클라우드 확인, 새 PC 복원까지의 전체 흐름을 한눈에 보여주는 개요 이미지입니다.

1. 왜 게임 세이브 옮기기가 생각보다 까다로운가

쉽게 말해 세이브 데이터는 “게임 파일”이 아니라 “사용자 상태 데이터”입니다. 설치 프로그램은 게임 실행 파일을 다뤄주지만, 저장 데이터는 운영체제와 런처, 게임 제작사 정책에 따라 제각각 관리되거든요. 저도 처음엔 게임 폴더만 통째로 복사하면 끝인 줄 알았는데, 실제로 써보니까 그게 아니었습니다.

  • 로컬 저장(Local Save): PC 내부 특정 폴더에 저장됩니다.
  • 클라우드 저장(Cloud Save): Steam Cloud, 일부 Epic Games 런처 지원 게임처럼 계정 기반 동기화를 사용합니다.
  • 혼합형 저장: 로컬에 먼저 저장하고 나중에 동기화합니다.
  • 플랫폼 종속 저장: 같은 게임이어도 플랫폼 간 세이브 호환이 안 되는 경우가 있습니다.

혹시 이런 경험 있으신가요? 새 PC에서 게임을 켰는데 “New Game”만 보이는 순간이요. 대부분은 세이브가 사라진 게 아니라, 다른 위치를 보고 있거나 계정/플랫폼이 다르거나 클라우드가 아직 동기화되지 않은 경우가 많습니다.

2. 개념부터 정리: 세이브 파일, 프로필, 클라우드 동기화

세이브 파일(Save File)은 말 그대로 진행 데이터를 담은 파일이고, 프로필(Profile)은 그래픽 설정, 키 설정, 사용자 슬롯까지 묶어서 저장하는 경우가 많습니다. 그래서 게임 세이브 옮기기를 할 때는 저장파일만 보지 말고 설정 폴더까지 같이 보는 게 좋습니다.

구분 어디에 있나 옮길 때 주의점
로컬 세이브 Documents, AppData, 사용자 홈 디렉터리 등 폴더 구조를 그대로 유지해야 하는 경우가 많습니다.
클라우드 세이브 런처 계정 기반 동기화 완료 여부를 먼저 확인해야 합니다.
설정 파일 세이브와 다른 경로일 수 있음 그래픽/입력 설정이 초기화될 수 있습니다.
설치 폴더 내 세이브 게임 폴더 또는 하위 폴더 재설치 시 덮어써질 수 있습니다.

제가 직접 해보니 가장 많이 헷갈리는 건 이겁니다. 클라우드 지원 = 무조건 안전이 아니더라고요. 마지막 종료 시점에 업로드가 안 됐거나, 오프라인 상태로 플레이했거나, 다른 장치에서 충돌(conflict, 동기화 충돌)이 나면 예전 세이브가 남는 경우도 있습니다.

3. 마이그레이션 전에 꼭 할 체크리스트

이 단계는 귀찮아 보여도 꼭 하시는 게 좋습니다. 사실 여기서 80%가 갈립니다.

  1. 현재 PC에서 게임을 완전히 종료합니다.
  2. 런처도 종료합니다. 백그라운드 동기화가 남아 있으면 파일이 잠길 수 있습니다.
  3. 최근 저장 시점을 게임 안에서 한 번 더 확인합니다.
  4. 클라우드 동기화 상태를 확인합니다.
  5. 세이브 폴더를 찾아 압축 백업합니다.
  6. 가능하면 스크린샷으로 세이브 슬롯 목록을 남깁니다.

Windows에서 자주 보는 세이브 경로 예시는 아래처럼 정리해둘 수 있습니다. 게임마다 다르니 참고용으로만 보시면 됩니다.

# Windows에서 자주 확인하는 위치 예시
%USERPROFILE%\\Documents
%USERPROFILE%\\Saved Games
%LOCALAPPDATA%
%APPDATA%
게임 설치 폴더 하위 save, saves, userdata 관련 디렉터리

Linux/Steam Deck 계열에서 자주 보는 경로 예시도 비슷합니다.

# Linux에서 자주 확인하는 위치 예시
~/Documents
~/.local/share
~/.config
Steam 라이브러리 하위 compatdata 또는 userdata 관련 디렉터리

여기서 중요한 포인트! 경로를 외워두기보다, 게임 이름으로 검색하는 습관이 훨씬 낫습니다. 저도 처음엔 폴더를 다 뒤졌는데, 결국 파일 수정 시간과 게임명으로 추적하는 게 가장 빨랐습니다.

4. 스팀 세이브 파일 옮기기: Steam Cloud와 로컬 백업 같이 보기

스팀 세이브 파일은 비교적 관리가 쉬운 편입니다. 다만 게임마다 클라우드 사용 여부가 다르고, 같은 Steam(스팀) 게임이라도 저장 위치는 달라요. 그래서 저는 항상 두 가지를 같이 봅니다. Steam Cloud 동기화 상태, 그리고 로컬 세이브 폴더입니다.

  1. 게임을 종료합니다.
  2. Steam 클라이언트에서 동기화가 끝났는지 확인합니다.
  3. 로컬 세이브 폴더를 찾아 별도 백업합니다.
  4. 새 PC에서 게임을 설치하되, 처음 실행 전에 백업본 위치를 준비합니다.
  5. 충돌이 의심되면 자동 동기화보다 로컬 백업을 우선 확인합니다.

예를 들어 Steam 사용자 데이터 구조는 계정별로 분리되어 저장되는 경우가 있습니다. 다만 모든 게임이 같은 방식은 아니니, “Steam 안에 있으니 다 한 군데 있겠지”라고 생각하면 오히려 놓치기 쉽습니다.

# 개념 예시: Steam 사용 시 확인 포인트
1. 게임 종료
2. Steam 동기화 완료 확인
3. 로컬 세이브 폴더 백업
4. 새 PC 로그인 후 게임 설치
5. 첫 실행 전/후 세이브 반영 상태 확인

실제로 써보니까 클라우드가 잘 되는 게임도, 백업본 하나는 꼭 남겨두는 게 마음이 편하더라고요. 동기화가 꼬였을 때 마지막 안전장치가 됩니다.

스팀 클라우드와 로컬 세이브 폴더 관계를 보여주는 구성도

Steam Cloud 동기화와 로컬 세이브 백업이 어떻게 함께 동작하는지 설명하는 구성 이미지입니다.

5. 에픽게임즈 세이브 옮기기: 자동 동기화만 믿지 않는 이유

에픽게임즈 세이브는 게임별 편차가 좀 있는 편이라고 느꼈습니다. 어떤 게임은 클라우드 저장이 깔끔한데, 어떤 게임은 런처보다 게임 자체 저장 방식 영향이 더 큽니다. 그래서 에픽게임즈에서 옮길 때는 “클라우드 지원 여부”와 “실제 로컬 저장 위치”를 둘 다 보는 게 좋습니다.

  1. Epic Games Launcher를 종료합니다.
  2. 게임 세이브가 최근에 반영됐는지 게임 내부에서 확인합니다.
  3. 문서 폴더, AppData, 설치 폴더 등 후보 경로를 확인합니다.
  4. 백업 압축본을 만듭니다.
  5. 새 환경에서 같은 계정으로 로그인한 뒤, 빈 세이브가 생성되는지 먼저 확인합니다.
  6. 필요하면 백업본을 덮어쓰기 전에 기존 생성 파일을 따로 보관합니다.

처음엔 이게 뭔가 싶었는데, 빈 세이브를 한 번 생성하게 두는 방식이 꽤 유용합니다. 왜냐하면 새 환경에서 게임이 정확히 어느 경로를 쓰는지 확인할 수 있거든요. 그다음 기존 백업을 같은 위치에 반영하면 실수가 줄어듭니다.

6. OS 간 마이그레이션: Windows에서 Linux, 휴대용 PC로 옮길 때

여기가 진짜 많이 헷갈립니다. 파일 자체는 같아 보여도, 경로 규칙과 대소문자 처리, 권한(permission, 접근 권한), 호환 계층이 달라질 수 있거든요. 특히 Windows에서 Linux 기반 환경으로 갈 때는 경로만 다르고 세이브는 그대로 읽는 경우도 있지만, 반대로 전혀 못 읽는 경우도 있습니다.

  • 경로 차이: Documents 중심 저장이 홈 디렉터리 기반으로 바뀔 수 있습니다.
  • 대소문자 차이: 파일명 대소문자를 엄격하게 보는 환경이 있습니다.
  • 권한 문제: 복사 후 읽기 전용으로 남는 경우가 있습니다.
  • 플랫폼 호환성: 같은 게임이어도 저장 형식이 다를 수 있습니다.

제가 직접 해보니 가장 안전한 방법은 이렇습니다. 새 장치에서 게임을 한 번 실행해서 기본 세이브 구조를 만들고, 그 구조에 맞춰 기존 백업을 넣는 방식이었습니다. 무작정 폴더째 복사하는 것보다 성공률이 높았어요.

# Linux에서 백업본 권한 확인 예시
ls -al ~/Documents
ls -al ~/.local/share

# 압축 백업 예시
tar -czf game-save-backup.tar.gz /path/to/save-folder

물론 위 경로는 예시입니다. 핵심은 정확한 위치와 권한을 확인하는 습관입니다.

7. 제가 실제로 쓰는 안전한 백업 절차

이건 홈랩 굴리면서 자연스럽게 굳은 방식인데요, 게임 세이브 옮기기뿐 아니라 일반 사용자 데이터 이전에도 꽤 잘 먹힙니다.

  1. 1차 백업: 원본 세이브 폴더를 날짜 붙여 압축합니다.
  2. 2차 백업: 다른 디스크나 NAS에 한 번 더 복사합니다.
  3. 검증: 압축이 실제로 열리는지 확인합니다.
  4. 새 환경 테스트: 게임을 켜서 세이브 목록이 보이는지 확인합니다.
  5. 원본 보존: 최소 며칠은 이전 PC 백업을 지우지 않습니다.

자동화를 좋아하신다면 파일 동기화 도구나 스크립트로 반복 작업을 줄일 수도 있습니다. 다만 세이브는 작은 파일 여러 개로 구성되는 경우가 많아서, 게임 실행 중 동기화는 피하시는 게 좋습니다.

# 백업 폴더를 날짜 기준으로 보관하는 예시
mkdir -p ~/backups/game-saves
cp -r /path/to/save-folder ~/backups/game-saves/save-2026-08-10

이런 식으로 단순하게 가도 충분합니다. 중요한 건 화려한 자동화보다 복구 가능성입니다.

백업 폴더 구조와 검증 절차를 보여주는 파일 관리 화면

날짜별 백업 폴더, 압축본, 검증 순서를 시각적으로 보여주는 이미지입니다.

8. ⚠️ 트러블슈팅: 자주 막히는 문제와 해결 포인트

여긴 제가 삽질 많이 했던 구간입니다. 한 번에 안 되면 당황하지 마세요. 대부분은 몇 가지 패턴으로 정리됩니다.

세이브가 안 보일 때

  • 게임이 다른 사용자 계정 경로를 보고 있는지 확인합니다.
  • 클라우드가 빈 세이브로 덮어쓴 건 아닌지 확인합니다.
  • 파일 확장자나 폴더 구조가 바뀌지 않았는지 봅니다.

세이브는 있는데 불러오기가 안 될 때

  • 게임 버전 차이로 인한 호환성 문제일 수 있습니다.
  • DLC(다운로드 콘텐츠)나 모드(mod, 사용자 제작 확장요소) 의존성이 있는지 확인합니다.
  • 설정 파일이 빠져서 프로필을 못 읽는 경우도 있습니다.

클라우드 충돌이 날 때

  • 어느 쪽이 최신인지 시간을 기준으로 판단합니다.
  • 확실하지 않으면 양쪽을 모두 별도 백업한 뒤 비교합니다.
  • 덮어쓰기 전에 기존 파일을 절대 지우지 않습니다.

중요: 문제 해결 전까지는 원본 세이브를 수정하지 않는 게 좋습니다. 복사본으로 테스트하는 습관이 정말 중요합니다. 저도 예전에 덮어쓰기부터 했다가 되돌리느라 시간 꽤 썼거든요.

9. 검증과 결과 확인: 제대로 옮겨졌는지 보는 방법

이제 드디어 확인 단계입니다. 여기서 “실행된다”와 “정상 복원됐다”는 다릅니다. 아래 순서대로 보시면 됩니다.

  1. 게임 메인 메뉴에서 기존 세이브 슬롯이 보이는지 확인합니다.
  2. 플레이 시간, 챕터, 레벨 등 진행 상태가 맞는지 봅니다.
  3. 설정값도 유지됐는지 확인합니다.
  4. 게임 종료 후 다시 실행해도 그대로 남는지 봅니다.
  5. 클라우드 동기화 이후에도 세이브가 유지되는지 한 번 더 체크합니다.

이 과정을 통과하면 거의 끝입니다. 🎉 저는 마지막으로 한 번 더 백업을 떠둡니다. “옮긴 뒤 정상 동작하는 백업본”이 생기는 셈이라 나중에 훨씬 편하더라고요.

마이그레이션 성공 후 세이브 슬롯과 검증 체크리스트 화면

세이브 슬롯이 정상적으로 보이고, 검증 항목이 체크된 상태를 보여주는 결과 이미지입니다.

10. 정리와 FAQ: 다음 이사 전에는 더 편하게

정리해보면 게임 세이브 옮기기의 핵심은 간단합니다. 클라우드를 확인하고, 로컬 백업을 남기고, 새 환경에서 경로를 먼저 파악한 뒤, 검증까지 마치는 것. 이 네 가지만 지켜도 실패 확률이 크게 줄어듭니다. 저도 처음엔 “그냥 복사하면 되겠지” 했다가 여러 번 헷갈렸는데, 이제는 이 순서로만 갑니다. 이거 진짜 편하더라고요.

다음 글에서는 NAS 기반 사용자 데이터 백업이나 rsync(알싱크, 파일 동기화 도구) 같은 방식으로 조금 더 자동화하는 흐름도 다뤄볼 예정입니다. 이전 글에서 다룬 홈랩 백업 원칙이 있으셨다면 그 방식과 연결해서 보셔도 좋겠습니다.

자주 묻는 질문

  • Q. 게임 설치 폴더만 복사하면 되나요?
    A. 보통은 부족합니다. 세이브가 사용자 폴더에 따로 있는 경우가 많습니다.
  • Q. Steam Cloud가 있으면 백업 안 해도 되나요?
    A. 가능은 하지만 권장하지 않습니다. 충돌이나 미동기화 상황이 생각보다 있습니다.
  • Q. Windows와 Linux 간 세이브는 항상 호환되나요?
    A. 아닙니다. 게임마다 다르고, 경로/권한/버전 차이도 봐야 합니다.
  • Q. 가장 안전한 방법은 뭔가요?
    A. 원본 보존, 날짜별 백업, 새 환경에서 기본 세이브 생성 후 비교 반영입니다.
상황 추천 방법 메모
같은 PC에서 디스크 교체 로컬 백업 + 검증 경로 유지 여부를 확인하세요.
새 PC로 이동 클라우드 확인 + 수동 백업 가장 무난한 방식입니다.
Steam 게임 이전 Steam Cloud 확인 + 로컬 세이브 보관 스팀 세이브 파일은 이중 확인이 좋습니다.
Epic Games 게임 이전 클라우드 여부 확인 + 경로 수동 탐색 에픽게임즈 세이브는 게임별 편차를 염두에 두세요.
OS 간 이동 새 환경 기본 세이브 생성 후 반영 권한과 폴더 구조를 꼭 확인하세요.

마지막으로 한 줄 요약하자면, 게임 데이터 백업은 선택이 아니라 보험입니다. 게임 세이브 옮기기를 자주 하신다면, 아예 자신만의 체크리스트를 하나 만들어두세요. 그게 시간도 아끼고 멘탈도 지켜줍니다.

반응형