安装Windows XP dd映像失败

问题描述:

我有一个Windows XP dd映像。我检查与文件命令图像:安装Windows XP dd映像失败

 

    root# fdisk -l ./hdddump.img 

    Disk ./hdddump.img: 2031 MB, 2031400960 bytes, 3967580 sectors 
    Units = Sektoren of 1 * 512 = 512 bytes 
    Sector size (logical/physical): 512 bytes/512 bytes 
    I/O size (minimum/optimal): 512 bytes/512 bytes 
    Disk label type: dos 
    Disk identifier: 0xef8b000a 

      Gerät boot.  Anfang  Ende  Blöcke Id System 
    ./hdddump.img1    63  3354623  1677280+ 7 HPFS/NTFS/exFAT 
    ./hdddump.img2   3354624  3967487  306432 b W95 FAT32 

后来我试图安装映像:

 

    root# mount -t auto -o loop,ro,noexec,offset=32256 hdddump.img ./hddmount/ 
    mount: /absolute_path/hdddump.img: failed to setup loop device: numerical result out of range 

我不知道为什么会这样,我无法找到任何暗示互联网上。使用qemu-img转换图像并将其作为硬盘包含在VM Ware机器中,因此图像不会被破坏。

+0

这个问题与编程有关怎么样? –

+0

对不起,在这里发布的问题。是否有可能将其移至超级用户? – Kudi

尝试添加sizelimit = 858767360到您的安装选项。如果losetup(由mount调用)尝试自动计算大小,可能会有问题。

(858767360 = 1677280 * 512)

但这个问题会更好地对超级用户或可能serverfault问。

+0

它与sizelimit,但正确的大小似乎是1717566976 = 512 * 3354623。 – Kudi