.WIM 이미지 파일을 어떻게 처리합니까?


20

Asus 넷북이 있고 복구 파티션 및 복구 DVD에는 .WIM 형식의 여러 이미지가 있습니다.

해당 이미지를 처리 ​​할 Linux / Ubuntu 도구가 있습니까? 임의 등가물을 찾고 dism, ImageX등 그러나 마운트하거나 추출 또는 그 내용이 좋은 것 볼 수있는 도구 (GUI 또는 CLI).

답변:


18

7z 및 Archive Manager에 대한 @fossfreedom 및 @Rinzwind의 아이디어를 수집하고 내 자신의 일부를 조정하면 멋진 해결책을 찾았습니다.

Archive Manager (실제로는 File Roller)는 7z (p7zip 패키지가 설치된 경우)를 지원하고 7z는 WIM (감사합니다!)을 지원합니다. 그러나 문제는 다음과 같습니다. 파일 롤러는 7z가 WIM을 지원한다는 것을 모릅니다. 트릭은 WIM 파일이 실제로 7z라고 생각하는 "퍼링"파일 롤러로 구성됩니다. 물론 확장자가 ".7z"인 WIM 파일 이름을 바꾸거나 추가하는 것이 좋습니다. 그러나 그것은 그보다 더 우아 할 수 있습니다.

다운로드 및 파일 롤러의 소스 코드를 조사하고,이 (고맙게도)으로 파일을 탐지 것을 알아 냈다 필자 마임 유형 , 하지 파일 이름.

따라서 완전한 솔루션은 다음과 같습니다.

  • p7zip 패키지가 설치되어 있는지 확인하십시오 . 다음 명령으로 설치할 수 있습니다.

    sudo apt-get install p7zip-full
    
  • Mime-type dababase 편집의 경우 assoGiate (파일 유형 편집기)를 설치 하십시오 . 매우 쉽고 직관적이며 잘 연마 된 도구입니다. MIME 유형 편집을위한 필수 아이템. 지금을 포함하여 두 번 이상 저를 구했습니다

  • Ubuntu 12.04 (Precise)에 설치하려면 다음 명령을 사용하십시오.

    sudo apt-get install assogiate
    
  • Ubuntu 14.04 (Trusty)에 설치하려면 Launchpad 에서 libgnome-vfsmm-2.6-1c2a를 수동으로 설치해야합니다 . "게시 된 버전"에서 아키텍처 릴리스를 클릭하십시오. 다음 페이지에서 "Downloadable files"의 * .deb 파일을 다운로드하십시오. Universe repo에서도 사용 가능한 libxml ++ 2.6-2를 설치해야하므로 dpkg를 사용하여 assoGiate를 설치할 수 있습니다.

    sudo dpkg -i libgnome-vfsmm-2.6-1c2a_2.26.0-1build1_amd64.deb
    sudo apt-get update
    sudo apt-get install libxml++2.6-2
    sudo dpkg -i assogiate_0.2.1-3_amd64.deb
    
  • 그것을 열어 Menu > System Tools > File Type Editor

  • 여기에서 Type > Find(CTRL + F 또는 검색 아이콘)으로 이동하여 "7z"를 입력하십시오.

assogiate1

  • x-7z-compressed를 선택 하고Type > Edit

  • Filenames탭으로 이동하여 Add버튼을 클릭하십시오

  • * .wim을 입력 하고 클릭Add

assogiate2

  • 모든 대화창을 닫고 프레스토!

  • 노틸러스는 이제 WIM 아카이브를 7-zip 아카이브로 표시합니다. 그것들을 처리하는 7 개의 지퍼가 주어지면 완전히 거짓이 아닙니다. 이름을 바꿀 필요가 없으며 파일 이름은 그대로입니다.

assogiate4

  • 그들을 두 번 클릭하면 좋은 ol 'Archive Manager가 불평없이 열립니다. 와인이나 이상한 GUI 불필요

여기에 이미지 설명을 입력하십시오

참고 : MIME 유형 데이터베이스의 이러한 변경 사항은 현재 사용자에게만 유효합니다. 시스템 전체를 변경하려면 파일 형식 편집기를 루트로여십시오.

gksudo assogiate &

마지막으로, 명령 행의 경우 이러한 모든 단계를 건너 뛸 수 있으며 다음을 사용할 수 있습니다.

7z x INPUTFILE.wim -oOUTPUTFOLDER

6

편집 :받은 의견에서 보관 관리자는 이론적으로 WIM을 지원해야합니다. 그러나 WIM을 열려고하면 "아카이브 유형이 지원되지 않습니다"오류 메시지가 나타납니다. 그러나 WIM을 내 데스크탑에 복사하고 .7z 확장자를 추가하면 Archive Manager가 WIM을 직접 열 수 있습니다. NB 소프트웨어 센터에서 7Zip을 설치해야합니다.

P7Zip은 WIM 파일을 읽을 수 있습니다. 소프트웨어 센터에서 "7Zip"을 검색하면 "7z"명령 줄 도구가 설치됩니다

옵션에 7z --help를 사용하십시오.

내 Windows 7 복구 디스크의 예는 다음과 같습니다.

7z e /media/Recovery3/Patch/Modules/Acer-HQ1/SET/WinRE\ LP\ Setup/MOD01SET74EN0N0006.WIM 1.xml

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: /media/Recovery3/Patch/Modules/Acer-HQ1/SET/WinRE LP Setup/MOD01SET74EN0N0006.WIM[enter link description here][1]

Extracting  1.xml

Everything is Ok

Size:       1386
Compressed: 265513728

다운로드 사이트의 .exe (위 링크)는 와인 아래에 OK를 설치합니다 (와인 1.3을 사용하고 있습니다). 그래서 GUI를 사용하여 wim을 탐색 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

인터넷 검색, 기본 Linux GUI가 부족합니다. 여기 에서 찾은 것이 있지만 직접 테스트하지는 않았습니다.

여기에 이미지 설명을 입력하십시오


아카이브 관리자는 7zip도 지원합니다.
nickguletskii

@nickguletskii-처음에 Windows 7 WIM에서 사용하려고 시도했습니다. 마우스 오른쪽 버튼을 클릭하고 "아카이브 관리자로 열기"를 시도 할 때 오류가 발생했습니다.
fossfreedom

@nickguletskii : Archive Manager를 사용하여 WIM 파일을 열 때 @fossfreedom과 동일한 오류가 발생했습니다. "아카이브 유형이 지원되지 않습니다."
MestreLion

@MestreLion에는 7zip이 설치되어 있으며 아카이브 관리자를 사용할 수 있습니다.) rar와 동일합니다.
Rinzwind

1
@Rinzwind-호기심-7zip이 설치되어 있지만 보관 관리자가 Windows 7 wim과 작동하지 않습니다. 아마도 일부 오래된 wim 과만 작동 할 수도 있습니다.
fossfreedom

4

누구나 다음을 찾아야합니다.

http://sourceforge.net/projects/wimlib/

홈페이지에서 :

*wimlib-imagex* may be used to create customized images of Windows PE,
or to back up, install, or restore Windows operating systems.

3
포함 된 wimmount프로그램을 사용하여 FUSE를 사용하여 .wim 파일을 읽기 전용으로 마운트 할 수도 있습니다. (읽기-쓰기의 경우 wimmountrw)를 사용 하십시오.
Lekensteyn

0

정규 마운트가 그 일을 할 수 있기를 바랍니다. 일부 트랙은 퓨즈를 사용합니다.

http://code.google.com/p/fuse-zip/issues/detail?id=13

-http : //rzr.online.fr/q/mount


WIM 파일은 단지 아카이브 (ZIP, TAR, RAR과 같은 파일 모음)이므로 파일 시스템이 없기 때문에 정기적으로 마운트 할 수 없습니다. 따라서 플랫폼을 독립적으로 만들 수는 있지만 ISO와 같은 파일 시스템 이미지로 직접 마운트되는 것을 방지 할 수 있습니다.
MestreLion

퓨즈는 단지 그것입니다 ... ssh를 마운트 할 수 있다면 그것은 무엇이든 마운트 할 수 있습니다 :)
rzr

읽기 전용 마운트 (읽기 작업은 거의 모든 방식으로 변환 될 수 있으므로)에 해당하지만 쓰기 작업의 경우 아카이브 파일에는 몇 가지 중요한 기능이 누락되었습니다. 예를 들어, 조각난 파일. 마운트 된 .zip 아카이브 내의 8kB 파일을 10kB 파일로 바꾸면 어떻게됩니까? 최악의 경우 아카이브를 완전히 다시 작성해야합니다. 특히 7z 또는 RAR과 같이 "단단한"아카이브 인 경우 매우 느릴 수 있습니다.
Jens

그러나 그것은 작동 할 수 있습니다 ... 때때로 성능은 문제가되지 않습니다 ...
rzr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.