Làm cách nào để giải quyết các tập tin nối Lỗi Lỗi?


33

Ổ cứng của tôi bị hỏng, vì vậy tôi đang sử dụng đĩa sống Ubuntu để truy cập các tệp của mình. Nhưng khi tôi cố gắng chuyển chúng vào ổ đĩa flash của mình, đôi khi nó xuất hiện một thông báo lỗi, khi tôi xem chi tiết, nói:

Lỗi nối tệp: Lỗi đầu vào / đầu ra.

Làm thế nào tôi có thể sửa lỗi này?

Câu trả lời:


32

Vấn đề là do đĩa đích của bạn (đĩa mà bạn muốn sao chép tệp) được định dạng bằng FAT32 (có giới hạn kích thước tệp khoảng 4GB. Giải pháp là định dạng đĩa đích của bạn thành EXT3, EXT4 hoặc NTFS ( nếu bạn cần tương thích với windows).


11
Điều này hầu như luôn luôn không chính xác.
Marc.2377

3
Đang cố gắng sao chép từ máy Mac có định dạng USB sang ổ NTFS và tôi gặp lỗi này. Cần một câu trả lời tốt hơn về điều này.
Shaya

1
Thật vô nghĩa. Tôi nhận được lỗi sao chép từ đĩa CD ứng dụng Windows vào đĩa cứng EXT4 của mình. Tôi cũng gặp lỗi cho cùng một tệp khi tôi cố gắng cài đặt phần mềm trên máy Windows, vì vậy không có gì phải làm với loại đĩa đích.
Peter Flynn

1
Điều này (định dạng lại ổ đĩa thành NTFS) hoạt động với tôi khi tôi đang cố gắng tạo ổ đĩa khởi động USB Windows 10.
GenesRus

3

Tôi sẽ nói rằng vì đĩa cứng bị lỗi, không có cách nào để giải quyết lỗi. Tùy thuộc vào lỗi của đĩa cứng, bạn có thể thử sao chép tệp nhiều lần và cuối cùng có thể sửa lại. Bạn nên di chuyển càng nhanh càng tốt và đảm bảo lấy các tệp quan trọng nhất trước, vì đĩa cứng của bạn có thể ngày càng tệ hơn.

Xin lỗi vì tiên lượng xấu.


Nhưng trong trường hợp của tôi, lỗi xảy ra bất kể đĩa đích là gì, do đó, đây là vấn đề với tệp nguồn trên CD, không liên quan gì đến đĩa đích cả.
Peter Flynn

1

đảm bảo ổ đĩa flash của bạn ở dạng NTFS thay vì FAT32 .. sau đó thử sao chép tệp nhiều lần, vì bạn có thể thấy một tùy chọn hỏi bạn có muốn thay thế tệp hiện có trên ổ flash nói rằng "bạn có muốn thay thế tệp hiện có không tệp (ví dụ: kích thước pic001: 100KB) với (ví dụ: pic001 10.1MB)? " hai tệp này giống nhau nhưng như bạn có thể thấy với kích thước tệp khác nhau. chọn thay thế .. bây giờ quay lại thư mục gốc của các tệp đó từng cái một để xác định kích thước tệp gốc của chúng và thực hiện các bước trước đó nhiều lần cho đến khi các tệp được sao chép có kích thước tệp giống với tệp gốc .. đó làm việc tốt cho tôi, nó sẽ mất thời gian mặc dù .. hy vọng điều đó sẽ giúp


1

Tôi cảm thấy câu trả lời này nên có ở đây cho bất cứ ai gặp phải lỗi đĩa.

Cách tốt nhất để tiếp cận một đĩa bị lỗi là tách nó cẩn thận khỏi nguồn điện và đưa nó cho những kẻ đắt tiền . Nếu bạn không kiên nhẫn hoặc cảm thấy may mắn, điều tốt nhất tiếp theo là tạo một bản sao của nó ở cấp độ khối như thế này:

  1. Khởi động từ đĩa CD trực tiếp
  2. Tạo một điểm gắn kết: mkdir /mnt/mybigdisk
  3. Gắn một đĩa lớn khác có không gian cho một tệp có kích thước đầy đủ của toàn bộ đĩa bị hỏng: mount /dev/mybigdisk /mnt/mybigdisk
  4. Trong khi đĩa bị hỏng KHÔNG được gắn, hãy sao chép (các) phân vùng bạn muốn giữ như thế này: cat /dev/broken_partition1 > /mnt/mybigdisk/part1
  5. Hủy gắn kết và tắt máy, loại bỏ đĩa bị hỏng (cần được giữ nguyên và không được gắn vào để giữ an toàn).
  6. Khởi động vào hệ điều hành yêu thích của bạn và gắn lại đĩa lớn của bạn: mount /dev/mybigdisk /mnt/mybigdisk

  7. Tạo một điểm gắn kết cho nơi bạn muốn thử gắn bản sao của phân vùng xấu: /mnt/my_broken_partition_copy

  8. Tiến hành gắn bản sao của phân vùng bị hỏng từ tệp bằng thiết bị lặp như vậy:
    mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy

GHI CHÚ: Nếu hệ thống tệp quá hỏng, bạn có thể không lắp được nếu không sửa chữa.

GHI CHÚ: Nếu bạn muốn giữ toàn bộ đĩa hoặc nếu bảng phân vùng bị vặn, bạn cũng có thể thực hiện việc này trên toàn bộ đĩa. Chỉ cần trao đổi out / dev / broken_partition1 với / dev / broken_disk1 trong hướng dẫn ở trên (và việc gắn thiết bị lặp sẽ phức tạp hơn một chút sau).

GHI CHÚ: Ngay cả khi hệ thống tệp bị hỏng hoàn toàn, bạn vẫn có thể khai thác dữ liệu từ bản sao cấp khối này bằng cách sử dụng tất cả các loại phần mềm không xóa / pháp y. Đây là một danh sách. Đó là lý do tại sao nó là một cách tốt để đi về.

Tại sao đây là điều tốt nhất tiếp theo?

Các đĩa Mencahical (Tôi giả sử đĩa của bạn là cơ học, nếu không nó sẽ hoàn toàn không hoạt động) có một cánh tay nhỏ bên trong di chuyển xung quanh để đọc dữ liệu từ đĩa của bạn. Nếu nó bị hỏng theo cách nào đó, thì việc di chuyển cánh tay này có thể có tác dụng phụ.

Số lượng chuyển động ít nhất là đọc đơn giản toàn bộ đĩa một cách tuyến tính. Bằng cách đó, cánh tay không cần phải nảy xung quanh tìm kiếm các khối theo thứ tự ngẫu nhiên.

Ngoài ra, trong trường hợp một số khu vực "bị hỏng" hơn các khu vực khác, việc dựa vào siêu dữ liệu của hệ thống tệp sẽ không hoạt động. Nó sẽ chỉ thử lại, thất bại hoặc làm những việc khác có thể có tác dụng phụ (di chuyển xung quanh cánh tay rất nhiều).

Những điều cần nhớ:

  1. Bạn không nên gắn đĩa bị hỏng vì nó có nguy cơ phá vỡ hệ thống tệp. Nếu bạn PHẢI gắn kết chúng, ít nhất là gắn kết chỉ đọc.
  2. Giữ các đĩa bị hỏng gắn với nguồn điện càng ít càng tốt. Giữ đĩa hoàn toàn yên, bất kỳ chuyển động đột ngột có thể làm cho nó tồi tệ hơn.
  3. Nếu nó bắt đầu tạo ra tiếng động xấu, hãy tách khỏi quyền lực ngay lập tức.

Tôi hy vọng điều này là hữu ích.


0

Tôi đã nhận được thông báo lỗi tương tự. Trong trường hợp của tôi không đĩa là khiếm khuyết, cũng không phân vùng đã sai, vv

Lỗi trong trường hợp của tôi là USB-3.0-Cắm trên bảng mặt trước của vỏ PC của tôi có thể không tuân theo các thông số kỹ thuật. (Tôi nghĩ rằng tôi nên cài đặt một frontpanel USB 3.0 từ một nhà cung cấp / sản xuất khác.)

Ngay sau khi tôi kết nối ổ cứng gắn ngoài thông qua USB-3.0-Plug trên bo mạch chủ (mặt sau của vỏ PC), mọi thứ đã ổn!

Ngoài ra: Hãy chú ý đến ăng-ten không dây / WLAN trong vùng lân cận trực tiếp với USB-3.0-Plug / Cáp! Mọi thứ không quá "rời rạc" với USB-3.0 so với USB-2.0 ;-)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.