ALG File Corruption?

Greetings- I am bumping into an ALG corruption issue. OS: Windows XP x64 SP2 MicroStation XM 08.09.04.88 InRoads 08.09.03.06 We are designing a freeway to freeway TI and have an ALG file that contains our various roadway alignments, as well as alignments representing barrier, roadway widths, and so on. A few weeks ago, a user came to me and asked why the file was saying it was only partially loaded. When I investigated, I went to open the ALG and got a message indicating "Unexpected file reading error, file partially loaded." I have attached a screenshot of the error (partial_error.jpg). The file contained only half the alignments it once did, and was actually quite a bit smaller in filesize too. I got a backup from IT and hoped that was the last I'd seen of it. Hoped, but to no avail. The error came up again today, and I am struggling to restore alignments from previous backup files - I'm thinking the work done today at least is most likely gone. My most current ALG file is attached - partial.alg - and will give the error when loaded. It has only six alignments out of the dozens the file once had. In my attempts to recover data, I was copying files from differently named ALGs to try and construct an ALG that represents as closely as possible my original alignment. I noticed some of the alignment descriptions contained weird (non-letter) characters, stuff I certainly had not typed in. I managed to save a copy of one such ALG containing these descriptions; it is called maybe_corrupt.alg. This file has nearly all of the alignments it is supposed to (it is a backup copy of my work as of Tuesday, 4/6). If one tries to go in and rename some of its alignments, or copy alignments to/from it, it will make for a quick exit out of MicroStation. Is there a good way I might try to repair a corrupt ALG file? Can anyone at Bentley Civil let me know what might be amiss with these files? Any advice is appreciated.
maybe_corrupt.alg
Parents
  • I looked at the .alg and successfully loaded it in V8i SELECTseries1.  I did see signs of corruption, but I did corrected the data.  I used Geometry > Review Geometry Points and clicked the Report button.  Multiple points had a style that was obvious trash, so I just reassigned the style.

    There were also several point names in alignments "Ramp NW" and "Ramp Wn" that were trash.  So I used Geometry > Utilities > Assign Names and just deleted the point names from those two alignments.

    There was also an element in "Cotton Lane Rt Rt EP" that had a circular element with the PC coordinates of 0,0, but the other points in the element were at there correct coordinates.  I fixed that with Geometry > Horizontal Elements > Edit Element and by recomputing that one element from the PT backwards.

    After making these changes and saving to a new .alg file name and after exiting InRoads and MicroStation and reloading MicroStation and InRoads, I ddi not have any issues with renaming / copying / etc.

    R. W. Bradshaw



    H7139-I-10-SR 303L TI.alg
Reply
  • I looked at the .alg and successfully loaded it in V8i SELECTseries1.  I did see signs of corruption, but I did corrected the data.  I used Geometry > Review Geometry Points and clicked the Report button.  Multiple points had a style that was obvious trash, so I just reassigned the style.

    There were also several point names in alignments "Ramp NW" and "Ramp Wn" that were trash.  So I used Geometry > Utilities > Assign Names and just deleted the point names from those two alignments.

    There was also an element in "Cotton Lane Rt Rt EP" that had a circular element with the PC coordinates of 0,0, but the other points in the element were at there correct coordinates.  I fixed that with Geometry > Horizontal Elements > Edit Element and by recomputing that one element from the PT backwards.

    After making these changes and saving to a new .alg file name and after exiting InRoads and MicroStation and reloading MicroStation and InRoads, I ddi not have any issues with renaming / copying / etc.

    R. W. Bradshaw



    H7139-I-10-SR 303L TI.alg
Children
No Data