OSCViewer - ISpillMyDrink/OpenSuperClone GitHub Wiki
OSCViewer is a graphical viewer for inspecting progress log files created by OpenSuperClone/HDDSuperClone and ddrescue.
The Display
The left panel is an overall view of the entire source. The main panel is a scroll-able window that shows the part of the recovery in the window. The block color decriptions for both panels are in the top panel. The log and domain file names are listed at the top of the display.
To be able to see a pattern such as a bad head, you can adjust both the main panel resolution and main panel size, along with altering the width of the display window. Changing the width by dragging the edge of the window can help make patterns line up. If you can’t get the pattern to line up by changing the width, then change one of the other settings and try again.
When clicking on a block in the main panel, the information about that block will be displayed in the area left of the color descriptions. The first line is the range of the block in hex, with the range in decimal in parenthesis. The next lines contain the status counts for the block. The last lines are the log lines that represent the block.
Menu Options
- File->Open - Open an OpenSuperClone or ddrescue log file.
- File->Load Domain - Load a domain log file.
- File->Load DMDE Bytes File - Import a DMDE bytes file as a domain.
- File->Settings - Open the settings window.
- File->Quit - Quit the program.
- View->Left Panel Resolution - Change the resolution of the left panel.
- View->Main Panel Resolution - Change the resolution of the right panel. This can be useful when trying to analyze a pattern.
- View->Main Grid Size - Change the overall number of blocks that represent the log file. A a larger number allows for greater detail to be seen. This can be useful when trying to analyze a pattern.
- View->Auto-Update - Change whether the view of the log file should be updated periodically.
- View->Highlight Good Data - Toggle whether unfinished blocks should be marked when they contain good data. This can be useful for detecting if a head is totally dead, or just weak and still reading some data.
- View->Show Bad Head - Toggle whether blocks that were determined to be part of a bad head or bad area should be marked. This only works if the
Mark Bad Headoption was used in OpenSuperClone for the recovery. - View->Show High-Time - Toggle whether blocks with a read time exceeding the set number of seconds should be marked. This can be useful for finding slow reading areas, or getting an understanding if there is a slow reading firmware issue.
- View->Show Domain - Toggle whether blocks contained in the domain should be marked, if a domain file is loaded.