PowerShell Mount-DiskImage를 사용하여 Raspberry Pi OS 디스크 이미지 탑재

PowerShell Mount-DiskImage를 사용하여 Raspberry Pi OS 디스크 이미지 탑재

표준 파티션의 첫 번째 FAT 파티션을 마운트하고 싶습니다.Raspberry Pi OS 디스크 이미지(라이트 버전) Pi를 처음 시작할 때 일부 수정을 하고 추가 파일을 복사합니다. 한참을 읽다가 발견한 내용은마운트 디스크 이미지이 작업을 수행할 수 있는 것처럼 들리는 PowerShell cmdlet입니다. 하지만 그렇지 않습니다. 이 명령을 시도하면:

Mount-DiskImage -imagepath "C:\path\to\2021-10-30-raspios-bullseye-armhf-lite.img" -storagetype iso

다음 오류가 발생합니다.

Mount-DiskImage : Die Datei oder das Verzeichnis ist beschädigt und nicht lesbar.
In Zeile:1 Zeichen:1
+ Mount-DiskImage -imagepath "C:\path\to\2021-10-30-raspios- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MSFT_DiskImage:ROOT/Microsoft/.../MSFT_DiskImage) [Mount-DiskImage], CimE
   xception
    + FullyQualifiedErrorId : HRESULT 0x80070570,Mount-DiskImage

이는 이미지 파일과 같은 것이 손상되거나 손상되어 읽을 수 없음을 의미합니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까? 이 cmdlet은 이미지의 첫 번째 파티션을 탑재할 수 있나요? 그렇지 않다면 계속해서 다른 솔루션을 찾아야 합니다.

답변1

글쎄, 당신의 이미지ISO 이미지가 아닙니다– 유형으로 "ISO"를 지정하면 Windows에서는 MBR 파티션 테이블이 아닌 실제 ISO9660 또는 UDF 파일 시스템이 포함될 것으로 예상합니다. (즉, "ISO"는 "가상 CD/DVD로 이해되는 것"을 의미하며, 일반적인 디스크 이미지만을 가리키는 용어는 아닙니다.)

대신 이미지를 가상 HDD로 연결하는 를 사용 하면 운이 더 좋을 수도 있습니다 -StorageType VHD(그리고 Windows는 실제 HDD에서처럼 그 안의 파티션 수에 관계없이 인식합니다). 그러나 이 유형은 허용되지 않습니다.날것의이미지 - VHD 또는 VHDX(Hyper-V) 컨테이너 형식이어야 합니다.

하지만 VHD문제는 컨테이너에만 있는 것이지 컨테이너에만 있는 것이 아니기 때문입니다.내용물, 편집을 위해 이미지를 raw .img에서 .vhd로 쉽게 변환한 다음 완료되면 다시 raw로 변환할 수 있어야 합니다. 이 qemu-img도구는 두 가지를 모두 수행할 수 있습니다.예시 지침

관련 정보