| Author |
Message |
   
Anonymous
| | Posted on Sunday, Mar 21, 2004 - 21:46: | |
Hello, Last night I came across an error using Winhex. I opened a file with a size of about 62 MB. The goal was to double the size of the file by copying its contents and append it to the end of the file, in order to get a testfile of 124 MB for some program I wrote. What I did was this: - open a file with a size of 62 MB on the C-drive - I made a selection that included the whole file - Pressed Ctrl-C (got a messagebox stating that the WinHex internal clipboard was being used) - Moved the cursor to the end of the file and pressed Ctrl-V - Got messageboxes which ask if the block has to be pasted after the end of the file, all closed with "OK" - Messagebox with message that a temp file is being created appears - Progressbar Dynamic Loading appears - Messagebox with message that Undo is not available (20 MB size exceeded) - After closing this last messagebox with OK, a few seconds later I got an error message: Error #5: An error occurred when writing to C:\WINDOWS\TEMP\Winhex001.tmp. Make sure the disk is not full. This operation is aborted. The paste wasn't executed. But I could close WinHex normally. The next time I rebooted my system I got an error message stating that their might be some physical problem with the harddisk and Scandisk was started to do a complete check. I was worried that there might be something wrong with my harddisk, but testing it didn't give any errors. I did some cleaning up: removed some large audiofiles to make some free space. And tried the above experiment again, giving the same result: WinHex reported an error writing to the Windows temp directory. And after that scandisk suspects physical damage. Then I changed the temp directory in the WinHex settings to D:\WINDOWS\TEMP, on another (physical) harddrive. After restarting WinHex and repeating the above, I again got the same error message, now stating that WinHex couldn't write to D:\WINDOWS\TEMP\WinHex 001. tmp. I used the initialize function on the Help menu to reset all the settings, but that didn't help to. I have the problem with WinHex 11.25 and noticed that there was a newer version available (11.26), but that also didn't help. The strange thing is that after I get the message about WinHex not being able to write a tempfile, that when scandisk is run this program reports that there may be some physical problem with the harddrive. But I used 2 different drives and both drives seem to be OK. It seems like their is some flag set, which forces windows to start Scandisk the next time the system is booted. The problem doesn't appear when I try to paste a smaller block of data (for example 25 MB). I use WinHex on Windows 98 SE. I checked the temp directory while performing the above operation, and noticed that the tempfile is created, and during the "dynamic loading" is filled with the contents of the file being edited. It goes wrong as soon as WinHex tries to append the copied block to the temp file. On both harddrives is about 1,5 GB free space available, so that can not be the problem. I tested the drives by simply copying some big files to fill up the harddrive, and no errors where reported. Even when I compared the copied files with the originals, I did not get any errors. What's going wrong? Best regards, Steven Scholte |
   
Stefan Fleischmann (Admin)
| | Posted on Monday, Mar 22, 2004 - 13:51: | |
Sorry, I cannot reproduce or explain. Please try the following: make a working copy of that file, enable Options | [x] In-Place Editor in WinHex, then try again. |
   
Anonymous
| | Posted on Monday, Mar 22, 2004 - 16:58: | |
Hello, In in-place mode exactly the same thing happens. Except the errormessage doesn't refer to a tempfile but to the file being edited. After the messagebox with the errormessage is closed there isn't anything changed in the editwindow. But after I close the file and reopen it, the filesize is bigger. The size is exactly what it should be. But the data pasted is not what it should be. Probably WinHex adjusts the filesize first and then copies the new data to the end of the original file. Even stranger is that I don't have the problem on the same file if I boot from my second HD. On this HD also is Windows 98 SE installed. I installed WinHex on this drive also and it worked OK. If I boot from my first HD, and use WinHex installed on this drive and edit the file on the second HD then the problem is there. Very strange, I suspect that there's something wrong with my system, can't explain otherwise. Thanks for your help. Steven Scholte |
   
philip grenen
Username: pille1337
Registered: N/A
| | Posted on Monday, Oct 29, 2007 - 11:29: | |
C:\DOCUME~1\UTILIS~1\LOCALS~1\Temp\WinHex001. tmp Pups up for me ERROR# 3 i dont know what to do But steve you can try Go into your C:\ drive. Go into "Documents and Settings" Folder. Inside it, create "Utilisateur" Folder. Inside it, create "Localsettings" Folder. Inside it, create "Temp" Folder. |
   
Stefan Fleischmann
Username: admin
Registered: 1-2001
| | Posted on Monday, Oct 29, 2007 - 11:40: | |
You can try a different folder for temporary files (Options | General Options). |
   
bily
Username: bryar
Registered: N/A
| | Posted on Saturday, Feb 16, 2008 - 14:49: | |
hello i have winHex 14.7.when i work with it,it dosnt save files larger than 200 KB. why? |
   
Stefan Fleischmann
Username: admin
Registered: 1-2001
| | Posted on Saturday, Feb 16, 2008 - 14:58: | |
Because you are using the evaluation version, and it says that this is the reason. |
   
bily
Username: bryar
Registered: N/A
| | Posted on Sunday, Feb 17, 2008 - 9:31: | |
thanks stefan what does mean (evaluation version)? |
   
Stefan Fleischmann
Username: admin
Registered: 1-2001
| | Posted on Sunday, Feb 17, 2008 - 11:34: | |
That's the version that you can download, which works even if you have not paid for it. In that state the software is meant for evaluation and demonstration purposes only, and not all the functionality is available. |
|