Trước hết ta tìm hiểu nguyên nhân của lỗi. Cùng một file zip đó, lúc đầu bạn giải nén bình thường, nhưng sau một thời gian sử dụng, muốn giải nén lại thì nhận được một thông báo lỗi không thể thực hiện được yêu cầu. Nguyên nhân của việc này có thể là do trong quá trình phân mảnh đĩa, sắp xếp lại đĩa nén có thể một vài sector cũng được sắp xếp, dẫn tới file zip không còn được nguyên vẹn. Một yếu tố khác có thể là do virus. Nếu còn một bản sao của tập tin *.zip vừa bị hỏng nằm đâu đó, thì bạn sẽ dễ dàng tìm lại được, nhưng nếu đó là những file mà bạn download về thì tình hình sẽ khác.
Vẫn có cách khắc phục vấn đề trên, nhưng chỉ có thể phục hồi được khoảng 80 đến 95% thôi.
Cách khắc phục
![]() |
Giao diện chương trình Netants. |
Trước tiên là phải sửa file zip sao cho nó không còn lỗi nữa bằng các công cụ như ZipMagic 2000 hay EF Commander v2.36. Ngoài ra, các chương trình này còn có thể phục hồi các file *.exe đã bị lỗi khi bạn dùng Winzip Self-Extractor tạo ra.
Phương pháp trên chỉ là cách chữa bệnh, mà phòng bệnh thì tốt hơn chữa bệnh. Nếu phải thường xuyên tải các file từ Internet, bạn cần có một công cụ chuyên dùng có chức năng resume như Getright, GolliZa hay NETANTS. Netants đồng thời cung cấp cho bạn chức năng sửa file zip bị lỗi. Bạn có thể download NETANTS từ địa chỉ http://www.netants.com.
(Theo PC World VN)