Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jayjay13010

macrumors newbie
Original poster
May 8, 2022
4
0
FRANCE
Hello to all!

Like I said in the subject, I formatted an external HDD with sparsebundle image in FAT 32. I could retrieve all the files (token, bands, info.plist...) with a software, but I can't mount it with hdiutil.
Would you please have a solution, these files are very important!

Thanks by advance

Jayjay

MacOs 12.3.1
 
Hello,

Thanks for your reply. I used DiskDrill to recover my files.

Here's the command I used with hdiutil:

iMac-de-Jeremy:~ j........$ hdiutil attach -nomount -noverify -readwrite -noautofsck /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle/


hdiutil: attach failed - image non reconnue
 
I used DiskDrill to recover my files.
So to be clear your data is safe/recovered and visible when using Disk Drill? When visible in Disk Drill what is the output of :

Bash:
hdiutil info -verbose

Output of :

Bash:
hdiutil imageinfo -verbose /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

Bash:
hdiutil attach -verbose -imagekey diskimage-class=CRawDiskImage /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

Try adding the -verbose or -debug option to your command and post output here.
 
Last edited:
So to be clear your data is safe/recovered and visible when using Disk Drill? When visible in Disk Drill what is the output of :

Bash:
hdiutil info -verbose

Output of :

Bash:
hdiutil imageinfo -verbose /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

Bash:
hdiutil attach -verbose -imagekey diskimage-class=CRawDiskImage /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

Try adding the -verbose or -debug option to your command and post output here.
Here it is :

Bash:
hdiutil info -verbose

framework version: 0x00000000
driver version   : 0x00000000
IOClass = IOHDIXController
CFBundleIdentifier = com.apple.driver.DiskImages
IOProviderClass = IOResources
Product Name = Disk Image Driver for MacOS X
IOUserClientClass = IOHDIXControllerUserClient
IOResourceMatch = IOKit
IOProbeScore = 0
IOMatchedAtBoot = true
IOMatchCategory = IOHDIXController
revision = 623.100.1
Vendor Name = Apple
Product Revision Level = 623.100.1
vendor = Apple
IOPersonalityPublisher = com.apple.driver.DiskImages
CFBundleIdentifierKernel = com.apple.driver.DiskImages
model = Disk Image Driver for MacOS X
framework       : 623.100.1
driver          : 623.100.1

Bash:
hdiutil imageinfo -verbose /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

CBSDBackingStore::newProbe directory, not a valid image file.
DIBackingStoreInstantiatorProbe: interface  0, score    -1000, CBSDBackingStore
2022-05-11 13:40:29.825 diskimages-helper[43063:355044] There was an error parsing the Info.plist for the bundle at URL <0x60000212c3c0>: NSCocoaErrorDomain - 3840
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
hdiutil: imageinfo: result: 110
hdiutil: imageinfo failed - image non reconnue

Bash:
hdiutil attach -verbose -imagekey diskimage-class=CRawDiskImage /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

Initialisation…
CBSDBackingStore::newProbe directory, not a valid image file.
DIBackingStoreInstantiatorProbe: interface  0, score    -1000, CBSDBackingStore
2022-05-11 13:42:38.500 diskimages-helper[43068:355752] There was an error parsing the Info.plist for the bundle at URL <0x6000029404b0>: NSCocoaErrorDomain - 3840
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
CBSDBackingStore::newProbe directory, not a valid image file.
DIBackingStoreInstantiatorProbe: interface  0, score    -1000, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
Attachement…
Error 110 (image non reconnue).
Finalisation…
DIHLDiskImageAttach() returned 110
hdiutil: attach failed - image non reconnue

Bash:
hdiutil attach -verbose -debug -imagekey diskimage-class=CRawDiskImage /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle

calling DIHLDiskImageAttach with 
image-options:
diskimage-class: CRawDiskImage
debug: true
quiet: false
drive-options:
main-url: file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/
verbose: true
agent: hdiutil
2022-05-11 13:45:53.334 hdiutil[43082:357257] DIHLDiskImageAttach: input dictionary {
agent = hdiutil;
debug = 1;
"drive-options" =     {
};
"image-options" =     {
"diskimage-class" = CRawDiskImage;
};
"main-url" = "file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/";
quiet = 0;
verbose = 1;
}
2022-05-11 13:45:53.335 hdiutil[43082:357257] DIHLDiskImageAttach: newImagekeys = {
"diskimage-class" = CRawDiskImage;
}
2022-05-11 13:45:53.335 hdiutil[43082:357257] DIHLDiskImageAttach: creating DIHelperProxy
2022-05-11 13:45:53.335 hdiutil[43082:357257] with dictionary: {
agent = hdiutil;
debug = 1;
"drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };
"image-options" = {length = 78, bytes = 0x62706c69 73743030 d101025f 100f6469 ... 00000000 0000002b };
"main-url" = "file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/";
operation = DIHelperAttach;
quiet = 0;
verbose = 1;
}
2022-05-11 13:45:53.335 hdiutil[43082:357257] [DIHelperProxy alloc]
2022-05-11 13:45:53.335 hdiutil[43082:357257] [DIHelperProxy alloc] returning self 0x600000e84120, retainCount 1
2022-05-11 13:45:53.335 hdiutil[43082:357257] DIHLDiskImageAttach: running DIHelperProxy
2022-05-11 13:45:53.335 hdiutil[43082:357257] [DIHelperProxy performOperationReturning] entry
2022-05-11 13:45:53.335 hdiutil[43082:357257] [DIHelperProxy performOperationReturning] detaching thread
2022-05-11 13:45:53.335 hdiutil[43082:357262] [DIHelperProxy workerThread] entry
2022-05-11 13:45:53.335 hdiutil[43082:357262] [DIHelperProxy workerThread] setting up server
2022-05-11 13:45:53.335 hdiutil[43082:357262] [DIHelperProxy threadSetupServer] entry
2022-05-11 13:45:53.335 hdiutil[43082:357262] XPC: creating helperconnection connection
2022-05-11 13:45:53.428 hdiutil[43082:357262] [DIHelperProxy threadSetupServer] exiting
2022-05-11 13:45:53.428 hdiutil[43082:357262] [DIHelperProxy threadLaunchToolAuthenticated] entry (spawn version)
2022-05-11 13:45:53.428 hdiutil[43082:357262] launching helper tool at "/System/Library/PrivateFrameworks/DiskImages.framework/Resources/diskimages-helper".
2022-05-11 13:45:53.429 hdiutil[43082:357262] [DIHelperProxy threadLaunchToolAuthenticated] exiting (spawn version)
2022-05-11 13:45:53.429 hdiutil[43082:357262] [DIHelperProxy workerThread] calling waitForHelperDone
2022-05-11 13:45:53.439 hdiutil[43082:357260] [DIHelperProxy connectToFramework] entry, helper
2022-05-11 13:45:53.439 hdiutil[43082:357260] [DIHelperProxy sendOperationToHelper] entry
2022-05-11 13:45:53.439 hdiutil[43082:357260] [DIHelperProxy sendOperationToHelper] starting operation with helper
2022-05-11 13:45:53.439 hdiutil[43082:357260] [DIHelperProxy sendOperationToHelper] exit
2022-05-11 13:45:53.439 hdiutil[43082:357260] [DIHelperProxy connectToFramework] exit
2022-05-11 13:45:53.453 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] entry
status proc called: initialize
Initialisation…
myStatusProc: returning 0 
2022-05-11 13:45:53.453 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] exit
2022-05-11 13:45:53.455 diskimages-helper[43085:357272] updateImageAndDriveDictionaries: before update _imageOptions: {
 "enable-keychain" = 1;
}
2022-05-11 13:45:53.456 diskimages-helper[43085:357272] updateImageAndDriveDictionaries: update _imageOptions: {
"diskimage-class" = CRawDiskImage;
"enable-keychain" = 1;
}
2022-05-11 13:45:53.456 diskimages-helper[43085:357272] _driveOptions: {
autodiskmount = 1;
"unmount-timeout" = 0;
}
2022-05-11 13:45:53.456 diskimages-helper[43085:357272] DIHelperAttach: performOperation: initializing framework
2022-05-11 13:45:53.456 diskimages-helper[43085:357272] {
agent = hdiutil;
"allow-tty-prompt" = 1;
"auto-fsck-failure-override-type" = callback;
"auto-open-ro-root" = 0;
"auto-open-rw-root" = 0;
"auto-stretch" = 0;
"bundlebs-checkpointing" = 0;
"bundlebs-localcloseonflush" = 0;
"bundlebs-localcloseonidle" = 0;
"bundlebs-localcloseonsleep" = 0;
"bundlebs-localfdcount" = 6;
"bundlebs-remotecloseonflush" = 0;
"bundlebs-remotecloseonidle" = 0;


    "bundlebs-remotecloseonsleep" = 0;


    "bundlebs-remotefdcount" = 3;


    "burn-no-underrun-protection" = 0;


    "burn-synthesize-content" = 1;


    "bzip2-level" = 0;


    "callback-with-sla" = 1;


    debug = 1;


    "disable-encrypted-images" = 0;


    "disable-kernel-mounting" = 1;


    "disable-owners" = 0;


    "drive-options" = {length = 42, bytes = 0x62706c69 73743030 d0080000 00000000 ... 00000000 00000009 };


    "enable-owners" = 0;


    "hfsplus-stretch-parameters" =     {


        "hfsplus-stretch-allocation-block-size" = 4096;


        "hfsplus-stretch-allocation-file-size" = 8388608;


        "hfsplus-stretch-threshold" = 524288;


    };


    "idle-timeout" = 15;


    "ifd-format" = UDZO;


    "ifd-segment-size" = 0;


    "iff-format" = UDZO;


    "iff-fs" = "HFS+";


    "iff-layout" = GPTSPUD;


    "iff-source-owners" = auto;


    "iff-spotlight-indexing" = 0;


    "iff-temp-sparse-band-size" = 20480;


    "iff-temp-use-rw-if-possible" = 1;


    "iff-usehelper" = 1;


    "ignore-bad-checksums" = 0;


    "image-options" = {length = 78, bytes = 0x62706c69 73743030 d101025f 100f6469 ... 00000000 0000002b };


    "main-url" = "file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/";


    "mount-attempted" = 1;


    "mount-point" = "/Volumes/";


    "mount-private" = 0;


    "mount-required" = 1;


    "mount-type" = in;


    "nbi-spotlight-indexing" = 0;


    operation = DIHelperAttach;


    "pthread-reader-cap" = 4;


    quiet = 0;


    "skip-auto-fsck-for-system-images" = 1;


    "skip-previously-verified" = 1;


    "skip-sla" = 0;


    "skip-verify" = 0;


    "skip-verify-locked" = 0;


    "skip-verify-remote" = 1;


    "sparsebundle-compactonidle" = 0;


    "suppress-uiagent" = 1;


    "unmount-timeout" = 0;


    "use-keychain" = 1;


    verbose = 1;


    "zlib-level" = 1;


}


DILoadDriver: checking for disk image driver


DILoadDriver: DI_kextExists() returned 0x00000000 (0)


DIIsInitialized: returning NO


2022-05-11 13:45:53.460 diskimages-helper[43085:357272] -checkForPreviouslyAttachedImage: entry


2022-05-11 13:45:53.460 diskimages-helper[43085:357272] imageURL file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


2022-05-11 13:45:53.460 diskimages-helper[43085:357272] shadowURL (null)


2022-05-11 13:45:53.460 diskimages-helper[43085:357272] sectionStart (null) sectionLength (null)


DIIsInitialized: returning YES


DIBackingStoreNewWithCFURL: entry with


file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


skip-permissions-check: true


DIBackingStoreInstantiatorProbe: entry


file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


skip-permissions-check: true


DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore


CBSDBackingStore::newProbe directory, not a valid image file.


CBSDBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  0, score    -1000, CBSDBackingStore


DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore


2022-05-11 13:45:53.462 diskimages-helper[43085:357272] There was an error parsing the Info.plist for the bundle at URL <0x6000002782d0>: NSCocoaErrorDomain - 3840


CBundleBackingStore::newProbe: got bundle


CFBundle 0x7f94a4005050 </Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle> (not loaded)


CBundleBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore


DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore


CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.


CRAMBackingStore::probe: score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore


DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore


CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle).


CDevBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore


DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore


CCURLBackingStore::probe: scheme is: file


CCURLBackingStore::probe: not recognized URL scheme.


CCURLBackingStore::probe: score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore


DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore


CVectoredBackingStore::newProbe not "vectored" scheme.


CVectoredBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore


DIBackingStoreInstantiatorProbe: nothing to select.


DIBackingStoreNewWithCFURL: probe fails to find appropriate CBackingStore class.


DIBackingStoreNewWithCFURL: returning 110


DIResolveURLToBackingStore: unable to resolve to any backing store class. 110. 


2022-05-11 13:45:53.463 diskimages-helper[43085:357272] -checkForPreviouslyAttachedImage: resolving file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/ returned 110


2022-05-11 13:45:53.463 diskimages-helper[43085:357272] DIHelperAttach: performOperation: resolving disk image


DIIsInitialized: returning YES


DIIsInitialized: returning YES


DIBackingStoreNewWithCFURL: entry with


file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


image-path: /Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle


enable-keychain: true


diskimage-class: CRawDiskImage


DIBackingStoreInstantiatorProbe: entry


file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


image-path: /Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle


enable-keychain: true


diskimage-class: CRawDiskImage


DIBackingStoreInstantiatorProbe: probing interface 0 CBSDBackingStore


CBSDBackingStore::newProbe directory, not a valid image file.


CBSDBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  0, score    -1000, CBSDBackingStore


DIBackingStoreInstantiatorProbe: probing interface 1 CBundleBackingStore


CBundleBackingStore::newProbe: got bundle


CFBundle 0x7f94a4005050 </Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle> (not loaded)


CBundleBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore


DIBackingStoreInstantiatorProbe: probing interface 2 CRAMBackingStore


CRAMBackingStore::probe: scheme "file": not ram: or ramdisk: scheme.


CRAMBackingStore::probe: score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore


DIBackingStoreInstantiatorProbe: probing interface 3 CDevBackingStore


CDevBackingStore::newProbe: not /dev/disk or /dev/rdisk (/Volumes/TOSHIBA 1TO/DOSSIER RESSOURCES/Analyse en Profondeur - HFS+/Ressources.sparsebundle).


CDevBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  3, score    -1000, CDevBackingStore


DIBackingStoreInstantiatorProbe: probing interface 4 CCURLBackingStore


CCURLBackingStore::probe: scheme is: file


CCURLBackingStore::probe: not recognized URL scheme.


CCURLBackingStore::probe: score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore


DIBackingStoreInstantiatorProbe: probing interface 5 CVectoredBackingStore


CVectoredBackingStore::newProbe not "vectored" scheme.


CVectoredBackingStore::newProbe score -1000 for file:///Volumes/TOSHIBA%201TO/DOSSIER%20RESSOURCES/Analyse%20en%20Profondeur%20-%20HFS+/Ressources.sparsebundle/


DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore


DIBackingStoreInstantiatorProbe: nothing to select.


DIBackingStoreNewWithCFURL: probe fails to find appropriate CBackingStore class.


DIBackingStoreNewWithCFURL: returning 110


DIResolveURLToBackingStore: unable to resolve to any backing store class. 110. 


DIResolveURLToDiskImage: resolving backing store/file encoding failed. 110. 


2022-05-11 13:45:53.463 diskimages-helper[43085:357272] [DIHelperOperator frameworkCallbackWithDictionary] calling home {


    "error-code" = 110;


    "status-stage" = attach;


}


2022-05-11 13:45:53.464 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] entry


status proc called: attach


Attachement…


Error 110 (image non reconnue).


myStatusProc: returning 0 


2022-05-11 13:45:53.466 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] exit


2022-05-11 13:45:53.466 diskimages-helper[43085:357272] [DIHelperOperator frameworkCallbackWithDictionary] exit 0


2022-05-11 13:45:53.466 diskimages-helper[43085:357272] [DIHelperOperator frameworkCallbackWithDictionary] calling home {


    "status-stage" = cleanup;


}


2022-05-11 13:45:53.466 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] entry


status proc called: cleanup


Finalisation…


myStatusProc: returning 0 


2022-05-11 13:45:53.466 hdiutil[43082:357260] [DIHelperProxy frameworkCallbackWithDictionary] exit


2022-05-11 13:45:53.466 diskimages-helper[43085:357272] [DIHelperOperator frameworkCallbackWithDictionary] exit 0


2022-05-11 13:45:53.466 diskimages-helper[43085:357272] DIHelperAttach performOperation: returning 110


2022-05-11 13:45:53.467 diskimages-helper[43085:357272] -decrementBackgroundThreadCount: _backgroundThreadCount is now 0.


2022-05-11 13:45:53.467 diskimages-helper[43085:357270] DIHelper _report_results: reporting {


    payload =     {


    };


    "result-code" = 110;


}


2022-05-11 13:45:53.467 hdiutil[43082:357260] reportResultsToFramework: proxy has finished operation


2022-05-11 13:45:53.467 hdiutil[43082:357260] reportResultsToFramework: results are: {


    payload =     {


    };


    "result-code" = 110;


}


2022-05-11 13:45:53.467 hdiutil[43082:357260] reportResultsToFramework: _threadResultsError is 110


2022-05-11 13:45:53.467 hdiutil[43082:357260] reportResultsToFramework: disconnecting from helper.


2022-05-11 13:45:53.467 hdiutil[43082:357260] [DIHelperProxy disconnectFromHelper] entry


2022-05-11 13:45:53.467 hdiutil[43082:357260] disconnectFromHelper: terminating proxy


2022-05-11 13:45:53.467 hdiutil[43082:357262] -[DIHelperProxy(Thread) waitForHelperDone]: done waiting. _helperDone=1


2022-05-11 13:45:53.467 hdiutil[43082:357262] [DIHelperProxy waitForHelperDone] releasing connection


2022-05-11 13:45:53.467 hdiutil[43082:357262] [DIHelperProxy workerThread] after waitForHelperDone


2022-05-11 13:45:53.467 hdiutil[43082:357260] disconnectFromHelper: terminated proxy


2022-05-11 13:45:53.467 hdiutil[43082:357262] [DIHelperProxy workerThread] waiting for task to terminate to avoid zombies


2022-05-11 13:45:53.467 diskimages-helper[43085:357271] DIHelper: terminateHelper: entry.


2022-05-11 13:45:53.467 hdiutil[43082:357260] [DIHelperProxy disconnectFromHelper] exit


2022-05-11 13:45:53.467 diskimages-helper[43085:357271] [DIHelper frameworkConnectionDied] entry


2022-05-11 13:45:53.467 diskimages-helper[43085:357271] [DIHelper frameworkConnectionDied] releasing connection


2022-05-11 13:45:53.467 diskimages-helper[43085:357271] -DIHelperAgentMaster terminateUIAgentConnection.


2022-05-11 13:45:53.468 diskimages-helper[43085:357271] [DIHelper frameworkConnectionDied] marking _frameworkDisconnected


2022-05-11 13:45:53.468 diskimages-helper[43085:357271] [DIHelper frameworkConnectionDied] preparing to act like a daemon.


2022-05-11 13:45:53.468 diskimages-helper[43085:357271] [DIHelper frameworkConnectionDied] exiting


2022-05-11 13:45:53.468 diskimages-helper[43085:357270] -setCanTerminate: main thread can exit


2022-05-11 13:45:53.468 diskimages-helper[43085:357270] helper: child_after_exec returning 0


2022-05-11 13:45:53.468 hdiutil[43082:357262] [DIHelperProxy workerThread] helper exited


2022-05-11 13:45:53.468 hdiutil[43082:357262] [DIHelperProxy workerThread] exiting


2022-05-11 13:45:53.468 hdiutil[43082:357257] [DIHelperProxy performOperationReturning] returning 110


2022-05-11 13:45:53.468 hdiutil[43082:357257] DIHLDiskImageAttach: DIHelperProxy returned 110


2022-05-11 13:45:53.468 hdiutil[43082:357257] [DIHelperProxy dealloc]


DIHLDiskImageAttach() returned 110


hdiutil: attach failed - image non reconnue


iMac-de-Jeremy:~ jeremylopez$
 
Nothing stands out to me from the output but I'm no expert in sparsebundles or hdiutil.
Looks like DiskDrill also keeps a log of what it is doing. Have you looked at those?
Questions :
  • How was the sparsebundle created? By software, hdiutil?
  • How was it formatted in fat32? By software, hdiutil?
 
OP, it sounds like you had a sparsebundle on an external drive, and then you accidentally formatted the external drive as FAT32. Is that right?

OR, was the actual disk image within the sparsebundle formatted as FAT32?

There was an error parsing the Info.plist for the bundle at URL <0x60000212c3c0>: NSCocoaErrorDomain - 3840
In any case, it seems to me the error you're getting is related to the Info.plist file. A parsing error sounds like maybe some lines are missing or somehow invalid.

Info.plist should be a plain text, XML-format file. You could try opening it in a simple text editor (NOT a word processor type app) and see if there's anything obviously wrong with it, like a missing line or missing end tag or something. You could create a temporary sparsebundle and compare its Info.plist to the recovered Info.plist. But, I wouldn't put too much hope in this.

To successfully mount your lost sparesbundle, you probably need every file uncorrupted, including all of the files within the 'bands' directory. :(

That's about the extent of my ideas.
 
  • Like
Reactions: kryten2
OP, it sounds like you had a sparsebundle on an external drive, and then you accidentally formatted the external drive as FAT32. Is that right?

OR, was the actual disk image within the sparsebundle formatted as FAT32?


In any case, it seems to me the error you're getting is related to the Info.plist file. A parsing error sounds like maybe some lines are missing or somehow invalid.

Info.plist should be a plain text, XML-format file. You could try opening it in a simple text editor (NOT a word processor type app) and see if there's anything obviously wrong with it, like a missing line or missing end tag or something. You could create a temporary sparsebundle and compare its Info.plist to the recovered Info.plist. But, I wouldn't put too much hope in this.

To successfully mount your lost sparesbundle, you probably need every file uncorrupted, including all of the files within the 'bands' directory. :(

That's about the extent of my ideas.
Thanks. I did like you said. From a new sparsebundle image, I could correct empty lines in info.plist (in fact, there were no lines...). I could mount the disk in /dev/disk6. As an information, my sparse bundle image had a password but terminal didn't ask for it...
Code:
hdiutil attach -nomount -noverify -readwrite -noautofsck /Volumes/TOSHIBA\ 1TO/DOSSIER\ RESSOURCES/Analyse\ en\ Profondeur\ -\ HFS+/Ressources.sparsebundle/
/dev/disk6
Her are the new results after mounting image:

Code:
hdiutil imageinfo -verbose /dev/disk6
hdiutil: imageinfo: processing "/dev/disk6"
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      900, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CSegmentedUDIFRawEncoding
DIDiskImageInstantiatorProbe: interface  0, score    -1000, CUDIFDiskImage
DIDiskImageInstantiatorProbe: interface  1, score        0, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface  2, score        0, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface  3, score      100, CRawDiskImage
DIDiskImageInstantiatorProbe: interface  5, score     -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface  6, score     -100, CWrappedDiskImage
DIDiskImageNewWithBackingStore: CRawDiskImage
DIDiskImageNewWithBackingStore: instantiator returned 0
Class Name: CRawDiskImage
Size Information:
    Total Bytes: 500000020480
    Compressed Ratio: 1
    Sector Count: 976562540
    Total Non-Empty Bytes: 500000020480
    Compressed Bytes: 500000020480
    Total Empty Bytes: 0
Checksum Type: vide
Format: RAW*
partitions:
    partition-scheme: none
    block-size: 512
    appendable: false
    partitions:
        0:
            partition-name: disque entier
            partition-start: 0
            partition-synthesized: true
            partition-length: 976562540
            partition-hint: partition inconnue
    burnable: false
Format Description: lecture/écriture brute
Checksum Value:
Properties:
    Encrypted: false
    Kernel Compatible: false
    Checksummed: false
    Software License Agreement: false
    Partitioned: false
    Compressed: no
Segments:
    0: /dev/rdisk6
Backing Store Information:
    URL: file:///dev/rdisk6
    Name: rdisk6
    Class Name: CDevBackingStore
Resize limits (per hdiutil resize -limits):
 min      cur      max
976562540    976562540    976562540
hdiutil: imageinfo: result: 0
Code:
hdiutil attach -verbose -imagekey diskimage-class=CRawDiskImage /dev/disk6
Initialisation…
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      900, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
DIBackingStoreInstantiatorProbe: interface  0, score      100, CBSDBackingStore
DIBackingStoreInstantiatorProbe: interface  1, score    -1000, CBundleBackingStore
DIBackingStoreInstantiatorProbe: interface  2, score    -1000, CRAMBackingStore
DIBackingStoreInstantiatorProbe: interface  3, score      900, CDevBackingStore
DIBackingStoreInstantiatorProbe: interface  4, score    -1000, CCURLBackingStore
DIBackingStoreInstantiatorProbe: interface  5, score    -1000, CVectoredBackingStore
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CEncryptedEncoding
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  0, score    -1000, CSegmentedUDIFEncoding
DIFileEncodingInstantiatorProbe: interface  1, score    -1000, CSegmentedUDIFRawEncoding
DIDiskImageInstantiatorProbe: interface  0, score    -1000, CUDIFDiskImage
DIDiskImageInstantiatorProbe: interface  1, score     -100, CSparseBundleDiskImage
DIDiskImageInstantiatorProbe: interface  2, score     -100, CSparseDiskImage
DIDiskImageInstantiatorProbe: interface  3, score     1000, CRawDiskImage
DIDiskImageInstantiatorProbe: interface  5, score     -100, CShadowedDiskImage
DIDiskImageInstantiatorProbe: interface  6, score     -100, CWrappedDiskImage
DIDiskImageNewWithBackingStore: CRawDiskImage
DIDiskImageNewWithBackingStore: instantiator returned 0
Attachement…
2022-05-14 13:52:47.829 diskimages-helper[1801:12594] -remountReturningDictionary: detaching because no mountable filesystems.
Error 112 (aucun système de fichiers montable).
Finalisation…
DIHLDiskImageAttach() returned 112
system-entities:
    0:
        dev-entry: /dev/disk6
hdiutil: attach failed - aucun système de fichiers montable
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.