ddrescue did freeze when it encounters these bad areas (I'm using raw disk access, i.e. I did find 3 bad areas that are ~ 1 mb each. Force eject the HDD will make the read/write header land in the parking zone, and the drive will stop spinning.Įdit: I replaced my drive with a new one (same model, actually) and used ddrescue to copy all the data. Note that force eject a device is not the equivalent as force unmount a partition. Because the timeout is usually long for home-use HHD, the core GUI component of the system (Finder + Dock) will freeze for a long time, thus preventing normal usage. The application waiting for I/O will act as if it's stopped, so even using force quit / sigkill won't quit the application. When it's stuck trying to read a damaged block, the kernel will block the process/thread until there is a result. I need to force eject it because the drive (like other ordinary drives) will try to read one block over and over until it reads successfully or reached timeout. I've heard that doing so will hurt (or break, in the worst scenario) the drive, so I wonder whether there is a way to force eject a device which would avoid the physical damage. Seagate Backup Plus 5 TB became unresponsive after long period of use.(see the question below for more detail): Because my drive will freeze occasionally, I would have to pull the cable out.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |