Photoshop file corruption and external drives
Posted: Wed Dec 19, 2007 8:32 pm
After spending several hours on a Photoshop CS3 PSD file for printing, I saved it, opened it the next day, and discovered that various layers were corrupted. I'm hoping someone here will have an idea what the heck is going on.
In this large (ca. 900 MB) 16 bit RGB file, I had eight curves adjustment layers, each with a layer mask. The corruption was in the form of small rectangles of varying density randomly added to the layer masks.
If I repaired these, saved the file, and then re-opened it, this corruption would occur again -- except randomly through various layers. As far as I can tell, the corruption occurs when saving the file to disk. It doesn't appear in the file while it's "live" in PS, only when it's saved, closed and then re-opened.
I have had similar corruption problems in the past. It always takes the form of a rectangular area that is messed up in one or more layers. I had hoped this problem might go away when I upgraded to a new PC recently, but obviously that didn't fix it.
In the present case I was able to "fix" the problem (or at least make it temporarily go away) by resetting the Preferences in both Photoshop and Bridge (by holding Ctrl-Alt-Shift while launching each program -- not sure if Bridge was involved, but reset it anyway).
I'm worried that this problem may somehow be related to my external hard drives. One thing that resetting the Preferences did was reset the Scratch Disk to my boot drive, and away from my external drives. I was surprised to find that Adobe recommends against saving files to external and network drives. See http://kb.adobe.com/selfservice/viewContent.do?externalId=332534&sliceId=1
In my case, I have an external box with four SATA hard drives, connected via a RocketRaid 2224 RAID card and an external SATA "Multilane" or "Infiniband" cable. The drives are not in a RAID array, but instead are set to be independent drives. This box was also on the old PC (where random corruption was also occurring).
I'm not sure of this, but this corruption may only happen in very large files (500-1000 MB), which may bring the Scratch Disks into play. On the old PC (Windows XP) I had 2 GB of RAM. The new machine, which I built, has:
Intel Q6600 CPU
Gigabyte GA-P35-DS4 Intel P35 Motherboard
XFX GeForce 8600GT 256MB 128-bit Video Card
4GB RAM - Corsair SDRAM DDR2 800 (PC2 6400)
Windows Vista Ultimate
Boot drive Western Digital Raptor 10K rpm SATA
5 additional hard drives -- all Westeren Digital SATA 250 GB or 500 GB (1 internal, 4 in external SATA box)
RocketRaid 2224 RAID card PCI-X
This really has me worried! How do I ensure that each time I save a file, it doesn't become corrupted?! I'm a little astounded to see Adobe "recommend" against external hard drives:
Has anyone else experienced this? Any clues as to how to troubleshoot this?
In this large (ca. 900 MB) 16 bit RGB file, I had eight curves adjustment layers, each with a layer mask. The corruption was in the form of small rectangles of varying density randomly added to the layer masks.
If I repaired these, saved the file, and then re-opened it, this corruption would occur again -- except randomly through various layers. As far as I can tell, the corruption occurs when saving the file to disk. It doesn't appear in the file while it's "live" in PS, only when it's saved, closed and then re-opened.
I have had similar corruption problems in the past. It always takes the form of a rectangular area that is messed up in one or more layers. I had hoped this problem might go away when I upgraded to a new PC recently, but obviously that didn't fix it.
In the present case I was able to "fix" the problem (or at least make it temporarily go away) by resetting the Preferences in both Photoshop and Bridge (by holding Ctrl-Alt-Shift while launching each program -- not sure if Bridge was involved, but reset it anyway).
I'm worried that this problem may somehow be related to my external hard drives. One thing that resetting the Preferences did was reset the Scratch Disk to my boot drive, and away from my external drives. I was surprised to find that Adobe recommends against saving files to external and network drives. See http://kb.adobe.com/selfservice/viewContent.do?externalId=332534&sliceId=1
In my case, I have an external box with four SATA hard drives, connected via a RocketRaid 2224 RAID card and an external SATA "Multilane" or "Infiniband" cable. The drives are not in a RAID array, but instead are set to be independent drives. This box was also on the old PC (where random corruption was also occurring).
I'm not sure of this, but this corruption may only happen in very large files (500-1000 MB), which may bring the Scratch Disks into play. On the old PC (Windows XP) I had 2 GB of RAM. The new machine, which I built, has:
Intel Q6600 CPU
Gigabyte GA-P35-DS4 Intel P35 Motherboard
XFX GeForce 8600GT 256MB 128-bit Video Card
4GB RAM - Corsair SDRAM DDR2 800 (PC2 6400)
Windows Vista Ultimate
Boot drive Western Digital Raptor 10K rpm SATA
5 additional hard drives -- all Westeren Digital SATA 250 GB or 500 GB (1 internal, 4 in external SATA box)
RocketRaid 2224 RAID card PCI-X
This really has me worried! How do I ensure that each time I save a file, it doesn't become corrupted?! I'm a little astounded to see Adobe "recommend" against external hard drives:
Since resetting my Preferences (and not using the external drives as Scratch Disks) I've been able to successfully save the file to both my internal and external hard drives. I'll have to experiment on the effects af adding external scratch disks.If you use Photoshop CS2 without Adobe Creative Suite, Adobe Technical Support strongly recommends working in Photoshop directly on the local hard disk to prevent data loss. Save files to your hard disk first and then transfer them to the network or removable drive in the Finder or in Windows Explorer. To retrieve files, copy them in the Finder or in Windows Explorer from the network or removable drive to your hard disk. You can then open the files in Photoshop.
Has anyone else experienced this? Any clues as to how to troubleshoot this?