Tại sao một số thư mục sẽ được sao chép với dấu thời gian sai?


2

Khi sao chép các thư mục từ thẻ nhớ có định dạng FAT16 vào ổ đĩa NTFS, tại sao một số (nhưng không phải tất cả) các thư mục có dấu thời gian được sửa đổi của ngày / giờ hiện tại trên đích?

Một số thư mục đích có dấu thời gian khớp với thư mục nguồn, nhưng một số thư mục đang được sao chép với dấu thời gian bị thay đổi để phản ánh ngày / giờ hiện tại.

Windows File Explorer từ Windows 7 SP1 đã được sử dụng để sao chép các thư mục. Chkdskđã được chạy trên nguồn và đích, không tìm thấy lỗi.


@PIMP_JUICE_IT Sử dụng Windows File Explorer. Đó là những gì tôi nghĩ lúc đầu, nhưng một số thư mục giữ lại dấu thời gian của họ và một số thì không. Ngoài ra, sao chép từ NTFS sang NTFS dẫn đến dấu thời gian đã sửa đổi được giữ lại, không được đặt thành thời gian thao tác sao chép được thực hiện.
RockPaperLizard

Câu trả lời:


2

Giải thích chung về Microsoft

Mô tả tem ngày và thời gian NTFS cho các tệp và thư mục

TÓM LƯỢC

Bài viết này mô tả cách hiển thị dấu ngày và thời gian của tệp và thư mục (được tạo hoặc sửa đổi) dựa trên hệ thống tệp đang sử dụng (hệ thống tệp FAT hoặc NTFS) và phân vùng ( cho dù hành động xảy ra trên cùng một phân vùng hoặc trên toàn phân vùng phân vùng ).

THÊM THÔNG TIN

Thuộc tính tệp liên quan đến tem ngày và thời gian

  • Nếu bạn sao chép một tệp từ C: \ fat16 sang C: \ fat16 \ sub, nó sẽ giữ nguyên ngày giờ đã sửa đổi nhưng nó sẽ thay đổi ngày và giờ đã tạo thành ngày và giờ hiện tại.
  • Nếu bạn di chuyển tệp từ C: \ fat16 sang C: \ fat16sub, nó sẽ giữ nguyên ngày giờ được sửa đổi và giữ nguyên ngày giờ được tạo.
  • Nếu bạn sao chép một tệp từ C: \ fat16 sang D: \ NTFS, nó sẽ giữ nguyên ngày giờ đã sửa đổi nhưng thay đổi ngày và giờ đã tạo thành ngày và giờ hiện tại.
  • Nếu bạn di chuyển tệp từ C: \ fat16 sang D: \ NTFS, nó sẽ giữ nguyên ngày giờ được sửa đổi và giữ nguyên ngày và giờ đã tạo.
  • Nếu bạn sao chép một tệp từ D: \ NTFS sang D: \ NTFS \ SUB, nó sẽ giữ nguyên ngày giờ được sửa đổi nhưng thay đổi ngày và giờ đã tạo thành ngày và giờ hiện tại.
  • Nếu bạn di chuyển tệp từ D: \ NTFS sang D: \ NTFS \ SUB, nó sẽ giữ nguyên ngày giờ được sửa đổi và giữ nguyên ngày và giờ đã tạo.
  • Trong tất cả các ví dụ, ngày và giờ sửa đổi của tệp không thay đổi trừ khi thuộc tính của tệp đã thay đổi. Ngày và giờ đã tạo của tệp thay đổi tùy thuộc vào việc tệp được sao chép hoặc di chuyển.

Thuộc tính thư mục liên quan đến tem ngày và thời gian

  • Nếu bạn tạo hai thư mục mới trên phân vùng NTFS có tên D: \ NTFS1 và D: \ NTFS2, cả ngày và giờ được tạo và sửa đổi đều giống nhau.
  • Nếu bạn di chuyển thư mục D: \ NTFS2 vào thư mục D: \ NTFS1, tạo D: \ NTFS1 \ NTFS2, thì:

    1. D: \ NTFS1 - Thư mục đã tạo giống nhau và tem được sửa đổi thay đổi.
    2. D: \ NTFS1 \ NTFS2 - Cả thư mục đã tạo và thư mục đã sửa đổi đều giữ nguyên.

    Hành vi này xảy ra bởi vì, mặc dù bạn đã di chuyển thư mục, một thư mục mới được xem là được tạo trong thư mục D: \ NTFS1 bởi Bảng tệp chính (MFT).

  • Nếu bạn sao chép thư mục D: \ NTFS2 vào thư mục D: \ NTFS1, hãy tạo thư mục D: \ NTFS1 \ NTFS2 và thư mục D: \ NTFS2 vẫn tồn tại (sau khi đã sao chép nó):

    1. D: \ NTFS1 - Thư mục đã tạo giống nhau và thay đổi dấu thời gian và ngày của thư mục đã thay đổi.

    2. D: \ NTFS2 - Không có thay đổi xảy ra vì đây là thư mục gốc.

    3. D: \ NTFS1 \ NTFS2 - Cả thư mục đã tạo và thư mục đã sửa đổi đều thay đổi thành cùng một tem, đó là thời điểm di chuyển.

Hành vi này xảy ra bởi vì mặc dù bạn đã sao chép thư mục, thư mục mới được xem là được tạo bởi MFT và được cung cấp một dấu thời gian mới được tạo và sửa đổi.

Lưu ý: Thiết kế và hoạt động của hệ thống tệp FAT khác với tem thời gian đã sửa đổi. Trên hệ thống tệp FAT, ngày sửa đổi của thư mục sẽ không thay đổi nếu nội dung của thư mục thay đổi. Ví dụ: nếu bạn có D: \ FAT1 và D: \ FAT2 và bạn sao chép hoặc di chuyển D: \ FAT2 vào D: \ FAT1, ngày tạo và ngày sửa đổi của D: \ FAT1 vẫn giữ nguyên.

nguồn


Phần kết luận

Tìm kiếm sự tương đồng

Nó đã được xác định rằng. . .

Mỗi thư mục có dấu thời gian được sao chép không chứa tệp. Mọi thư mục không có dấu thời gian được sao chép đều chứa các tệp. Trái ngược với những gì tôi muốn. Tôi đã mất dấu thời gian của thư mục, nhưng trong tương lai tôi sẽ sử dụng Robocopy cho loại tác vụ này. - RockPaperLizard

Do đó, khi sao chép các thư mục từ nguồn sang vị trí đích bằng Windows File Explorer , có vẻ như đây chỉ là cách nó xử lý việc bảo quản hoặc không bảo toàn các thuộc tính tem thời gian của thư mục theo loại hoạt động này theo mặc định.


Phòng ngừa

Giữ lại ngày Thời gian đóng dấu thuộc tính của thư mục

Như được đề xuất trong Bài viết MS TechNet này, bạn có thể sử dụng Robocopy /DCOPY:Tđể bảo toàn các giá trị thuộc tính tem thời gian của thư mục nguồn gốc ( /DCOPY:T : Copy Directory Timestamps.) khi nó được sao chép vào vị trí đích.


Đó là thông tin rất hữu ích. Cảm ơn bạn. MSKB đó không áp dụng cụ thể cho Win7, nhưng hy vọng nó vẫn phản ánh hành vi dự định. Điều thú vị là hành vi được mô tả không phải là những gì đang xảy ra. Một số thư mục được sao chép (hoặc di chuyển ... có vẻ như không quan trọng) duy trì dấu thời gian được sửa đổi FAT16 của chúng, nhưng một số thư mục được gán dấu thời gian đã sửa đổi bằng với ngày / giờ hiện tại. Nó khá kỳ quặc. Ngoài ra, thật không may, bài viết đó không mô tả trường hợp sao chép thư mục C: \ FAT16 sang D: \ NTFS.
RockPaperLizard

Bạn đã giúp tôi tìm ra nó. Cảm ơn bạn rất nhiều. Từ khóa bạn đã sử dụng là điểm chung . Ban đầu, tôi nghĩ không có điểm chung. Tôi đã lầm. Trong thực tế, mọi thư mục được sao chép dấu thời gian của nó không chứa tệp nào . Mọi thư mục không có dấu thời gian được sao chép đều chứa các tệp . Trái ngược với những gì tôi muốn, nhưng tôi thích điều đó hơn là ngẫu nhiên ! Tôi đã mất dấu thời gian của thư mục, nhưng trong tương lai tôi sẽ sử dụng Robocopy cho loại tác vụ này. Để giúp đỡ người khác, bạn muốn thêm thông tin này vào câu trả lời của mình hay bạn muốn tôi gõ nó trong câu trả lời khác?
RockPaperLizard

1
@RockPaperLizard Tôi chỉ cần thêm một số chi tiết vào câu trả lời của mình để giúp đỡ những người khác với một số khía cạnh chúng tôi đã làm việc sau khi tôi thêm câu trả lời ban đầu với tài liệu được tham chiếu. Hãy cho tôi biết nếu bạn nghĩ rằng điều này sẽ đủ hoặc nếu bạn nghĩ rằng tôi cần bao gồm nhiều hơn, định dạng khác nhau, v.v.
Pimp Juice IT

1
Các phần Kết luậnNgăn ngừa mới trông tuyệt vời. Cảm ơn một lần nữa! :-)
RockPaperLizard

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.