# Help with recovering 3dm file

**URL:** <https://discourse.mcneel.com/t/help-with-recovering-3dm-file/203749>\
**Category:** Rhino\
**Tags:** windows\
**Created:** [April 28, 2025, 8:57pm UTC](https://discourse.mcneel.com/t/help-with-recovering-3dm-file/203749 "2025-04-28T20:57:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shaun\_Rosier](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/shaun_rosier/32/669882_2.png) [@Shaun\_Rosier](https://discourse.mcneel.com/u/Shaun_Rosier)\
**Post date:** [April 28, 2025, 8:57pm UTC](https://discourse.mcneel.com/t/help-with-recovering-3dm-file/203749/1 "2025-04-28T20:57:21Z")

</div>

Hi folks,

I’ve had to go back and access an older 3dm file to get some geometry from there for a current project, but unfortunately it looks like the file got corrupted quite some time back and even the backup includes the corruption.

I tried the rescue3dm command and got this message. I have no idea what to do to try fix the problem so I would appreciate any help anyone can offer to get around this tricky issue.

Thanks!

To find damaged parts of the file, search for the word “ERROR” in the following list.

====== FILENAME: C:\Users\shaunrosier\Desktop\00\_Quarry\_Design\_5m.3dm  
====== VERSION: 60  
====== COMMENT BLOCK:  
Rhinoceros 6.12 - Educational Lab License, build 2019-01-29 - (compiled Jan 29 2019)  
SDK Version: 2348836105.2351983977  
OpenNURBS Version: 2351983977  
3dm Version: 6  
Operating System: Windows 10.0 SR0.0 or greater, 64-bit, platform 0, version 10.0 build 0 sp 0.0, suite 0, product type 0  
Runtime: ON::RuntimeEnvironment::Windows 3DM I/O processor: OpenNURBS toolkit version 2351983977 (compiled on Jan 29 2019)  
====== CHUNKS:

465: 10000014 TCODE\_PROPERTIES\_TABLE: length = 108713 bytes  
477: A0000026 TCODE\_PROPERTIES\_OPENNURBS\_VERSION: value = 2351983977 (000000008C306D69)  
Version of opennurbs that wrote this file: 2351983977  
489: 20008027 unknown tcode: length = 134 bytes  
635: 20008021 TCODE\_PROPERTIES\_REVISIONHISTORY: length = 117 bytes  
764: 20008025 TCODE\_PROPERTIES\_COMPRESSED\_PREVIEWIMAGE: length = 108217 bytes  
108993: 20008024 TCODE\_PROPERTIES\_APPLICATION: length = 173 bytes  
109178: FFFFFFFF TCODE\_ENDOFTABLE: value = 0 (0000000000000000)

109190: 10000015 TCODE\_SETTINGS\_TABLE: length = 20615 bytes  
109202: 20008135 TCODE\_SETTINGS\_PLUGINLIST: length = 10083 bytes  
119297: 20008031 TCODE\_SETTINGS\_UNITSANDTOLS: length = 56 bytes  
119365: 20008032 TCODE\_SETTINGS\_RENDERMESH: length = 116 bytes  
119493: 20008033 TCODE\_SETTINGS\_ANALYSISMESH: length = 116 bytes  
119621: 20008034 TCODE\_SETTINGS\_ANNOTATION: length = 125 bytes  
119758: 20008035 TCODE\_SETTINGS\_NAMED\_CPLANE\_LIST: length = 8 bytes  
119778: 20008036 TCODE\_SETTINGS\_NAMED\_VIEW\_LIST: length = 8 bytes  
119798: 20008037 TCODE\_SETTINGS\_VIEW\_LIST: length = 9126 bytes  
128936: A0000038 TCODE\_SETTINGS\_CURRENT\_LAYER\_INDEX: value = 38 (0000000000000026)  
128948: 20008039 TCODE\_SETTINGS\_CURRENT\_MATERIAL\_INDEX: length = 12 bytes  
128972: 2000803A TCODE\_SETTINGS\_CURRENT\_COLOR: length = 12 bytes  
128996: A000003C TCODE\_SETTINGS\_CURRENT\_WIRE\_DENSITY: value = 1 (0000000000000001)  
129008: 2000803D TCODE\_SETTINGS\_RENDER: length = 153 bytes  
129173: 2000803F TCODE\_SETTINGS\_GRID\_DEFAULTS: length = 41 bytes  
129226: A0000132 TCODE\_SETTINGS\_CURRENT\_FONT\_INDEX: value = 0 (0000000000000000)  
129238: A0000133 TCODE\_SETTINGS\_CURRENT\_DIMSTYLE\_INDEX: value = 0 (0000000000000000)  
129250: 20008134 TCODE\_SETTINGS\_ATTRIBUTES: length = 543 bytes  
129805: FFFFFFFF TCODE\_ENDOFTABLE: value = 0 (0000000000000000)

129817: 10000016 TCODE\_BITMAP\_TABLE: length = 29380009 bytes  
129829: 20008090 TCODE\_BITMAP\_RECORD: length = 20053288 bytes  
129841: 00027FFA TCODE\_OPENNURBS\_CLASS: length = 20053272 bytes  
129853: 0002FFFB TCODE\_OPENNURBS\_CLASS\_UUID: length = 20 bytes  
OpenNURBS class id = 772E6FC1-B17B-4fc4-8F54-5FDA511D76D2 (ON\_EmbeddedBitmap)  
129885: 0002FFFC TCODE\_OPENNURBS\_CLASS\_DATA: length = 20053216 bytes  
20183113: BEAC1E8B unknown tcode: value = -1988111302590370462 (E468CF4DC3296D62)  
\*\* ERROR near offset 129841 \*\* Rogue chunk in OpenNURBS class record.  
\*\* ERROR near offset 20183125 \*\* BeginRead3dmChunk() failed.  
20183129: 97015260 unknown tcode: value = -4740886902813704425 (BE34FC7AED7CBF17)  
\*\* ERROR near offset 20183141 \*\* BeginRead3dmChunk() returned length \< 0.

29509838: 101D0000 unknown tcode: length = 2730229796283790145 bytes  
====== FINISHED: C:\Users\shaunrosier\Desktop\00\_Quarry\_Design\_5m.3dm

---

<div class="post-metadata">

**Author:** ![dale](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/dale/32/685184_2.png) [@dale](https://discourse.mcneel.com/u/dale)\
**Post date:** [April 28, 2025, 8:58pm UTC](https://discourse.mcneel.com/t/help-with-recovering-3dm-file/203749/2 "2025-04-28T20:58:07Z")

</div>

Hi @Shaun_Rosier,

Can you send me the .3dm file? A private message or email will suffice.

– Dale
