Cách khôi phục tập tin đã thay thế. Khôi phục tập tin bị thay thế khi sao chép

Dừng ghi tại ổ cứng. Nếu bạn nhận thấy rằng mình đã vô tình xóa một tệp hoặc ghi đè lên một tệp khác, đừng lưu bất cứ thứ gì khác vào ổ cứng đó. Không chạy chương trình. Nếu dữ liệu mới được ghi vào đĩa, nó có thể ngăn không cho khôi phục tệp đã xóa. Nếu bạn không viết ra bất cứ điều gì mới, cơ hội phục hồi thành công của bạn sẽ tăng lên.

Tải xuống chương trình PhotoRec miễn phí trên máy tính hoặc ổ cứng khác. Nó rất hiệu quả chương trình miễn phí. Cô ấy không xinh lắm nhưng cô ấy có thể làm được những gì cô ấy có thể làm chương trình đắt tiền sự hồi phục. Nó có thể được tải xuống hoàn toàn miễn phí từ www.cgsecurity.org như một phần của tiện ích TestDisk.

  • PhotoRec có sẵn các phiên bản dành cho Windows, OS X và Linux.
  • Tải chương trình xuống ổ cứng khác để không ghi đè lên file bạn muốn khôi phục. Bạn có thể tải PhotoRec sang ổ cứng khác nhưng tốt hơn hết bạn nên sử dụng máy tính riêng.
  • Cắm một ổ USB trống vào máy tính của bạn. Tốt nhất bạn nên sử dụng ổ đĩa có đủ dung lượng cho cả chương trình và các tệp bạn muốn khôi phục. Điều này là do việc khôi phục tệp vào cùng ổ đĩa bị hỏng có thể ghi đè lên tệp, khiến tệp không thể khôi phục chính xác.

    • PhotoRec chỉ chiếm 5 megabyte và sẽ phù hợp với mọi ổ USB.
  • Giải nén tệp chương trình đã tải xuống. TestDisk sẽ được lưu trữ trong định dạng ZIP(Windows) hoặc BZ2 (Mac). Giải nén thư mục TestDisk.

    Sao chép thư mục TestDisk vào ổ đĩa flash.Điều này sẽ cho phép bạn chạy PhotoRec từ ổ USB.

    Lắp ổ đĩa flash vào máy tính có chứa (các) tệp bị hỏng. Mở thư mục TestDisk trên ổ đĩa flash.

    Khởi chạy PhotoRec. Dòng lệnh sẽ xuất hiện trên màn hình.

    • Di chuyển lên, xuống, trái và phải bằng các mũi tên và sử dụng các nút ↵Nhập⏎ Trở vềĐưa ra sự lựa chọn.
  • Chọn ổ đĩa mà bạn muốn khôi phục tập tin. Các ổ đĩa sẽ chỉ được đánh số, vì vậy bạn sẽ cần chú ý đến kích thước của chúng để tìm ra ổ đĩa nào bạn cần.

    • Nếu ổ cứng của bạn có nhiều phân vùng (chẳng hạn như C: và D:), chúng sẽ không hiển thị cho đến khi bạn chọn chính ổ đĩa đó.
  • Chọn loại tập tin bạn muốn tìm kiếm. Theo mặc định, PhotoRec sẽ cố gắng khôi phục tất cả các tệp có định dạng mà nó hỗ trợ. Bạn có thể tăng tốc quá trình bằng cách chỉ định tệp nào bạn quan tâm.

    • Bạn có thể thay đổi loại tệp từ menu File Opt.
    • Trong menu File Opt, bỏ chọn tất cả các tệp trong danh sách bằng cách nhấn S. Sau đó đi qua danh sách và chọn các tập tin bạn cần.
  • Chọn phân vùng đĩa mong muốn. Bạn sẽ phải nhận ra các phần theo kích thước. Một số trong số họ có thể được ký kết.

    Chọn loại hệ thống tập tin. Nếu bạn dùng Linux, hãy chọn ext2/ext3. Nếu bạn đang sử dụng Windows hoặc OS X, hãy chọn Khác.

  • Quyết định nơi để tìm tập tin. Lựa chọn của bạn có thể được xác định bằng cách xóa tệp:

    • Free - Chọn tùy chọn này nếu bạn đã xóa một tập tin theo cách thủ công hoặc ghi đè lên một tập tin khác.
    • Toàn bộ - chọn tùy chọn này nếu tệp bị mất do lỗi ổ cứng.
  • Tôi cần sao chép tất cả *. tập tin tài liệu(nhưng không phải các thư mục có tên khớp với *.doc) từ Thư mục mạng\\server\source (bao gồm các tệp trong tất cả các thư mục con) trong thư mục cục bộ C:\destination mà không lưu giữ các thư mục con của hệ thống phân cấp (tức là tất cả các tệp sẽ chuyển trực tiếp đến C:\destination và không được tạo thư mục con nào trong C:\destination). Nếu có một số tập tin với cùng tên từ các thư mục con khác nhau của \\server\source , chỉ nên sao chép thư mục đầu tiên và không bao giờ ghi đè - tất cả các tệp xung đột được tìm thấy sau đó sẽ bị bỏ qua (có thể có nhiều trường hợp như thế này và các tệp bị bỏ qua sẽ không được truyền qua mạng, nếu không nó sẽ sẽ mất quá nhiều thời gian). Đây là nỗ lực của tôi để triển khai nó trong PowerShell:

    Cp \\server\source\* -Recurse -Bao gồm *.doc -Container:$false -Destination C:\destination

    Có hai vấn đề với lệnh này:

    • Nó sao chép các thư mục có tên cũng khớp với *.doc.
    • Trong trường hợp tên xung đột, bất kỳ tệp nào được tìm thấy sau đó sẽ được chuyển qua mạng và ghi đè lên tệp trước đó.

    Bạn có thể đề xuất cách khắc phục những vấn đề này?
    Việc triển khai bằng cách sử dụng copy , xcopy , robocopy , cscript hoặc *.bat , *.cmd cũng được hoan nghênh.
    Hệ điều hành cục bộ là Windows 8 và hệ thống tập tin- NTFS.

    5 câu trả lời

    Trước tiên tôi sẽ tạo một danh sách các tập tin và kiểm tra xem bạn xem qua danh sách như thế nào.

    Một cái gì đó như thế:

    $srcdir = "\\server\source\"; $destdir = "C:\destination\"; $files = (Get-ChildItem $SrcDir -recurse -filter *.doc | đối tượng ở đâu (-not ($_.PSIsContainer))); $files|foreach($_)( if (!(::Exists($destdir+$_.name)))( cp $_.Fullname ($destdir+$_.name) ); )

    Vì vậy, hãy sử dụng Get-ChildItem để hiển thị các tệp trong thư mục nguồn khớp với bộ lọc thông qua đối tượng Where để cắt bỏ các thư mục.

    Sau đó duyệt qua từng tệp trong vòng lặp foreach và kiểm tra xem tên tệp có tồn tại không (không phải Họ và tên) trên mục tiêu bằng phương thức Exists của lớp system.io.file .NET.

    Nếu không đúng như vậy, chỉ sao chép bằng cách sử dụng tên khai sinh tập tin (loại bỏ đường dẫn ban đầu).

    Sử dụng tùy chọn -whatif trên bản sao khi kiểm tra, để nó chỉ hiển thị những gì nó sẽ làm, trong trường hợp kết quả không như bạn mong muốn :-)

    Các câu trả lời trước có vẻ quá phức tạp đối với tôi nếu tôi không hiểu điều gì đó. Điều này sẽ hoạt động:

    Get-ChildItem "\\server\source\" *.doc -Recurse | ?(-không ($_.PSIsContainer -or (Đường dẫn thử nghiệm "C:\Destination\$_"))) | Sao chép mục -Destination "C:\Destination"

    Không có lệnh tích hợp nào - copy, xcopy hoặc robocopy - sẽ tự thực hiện những gì bạn muốn, nhưng có một tiện ích tên là xxcopy sẽ có sẵn một cách thuận tiện tại http://www.xxcopy.com. Nó có một số tùy chọn tích hợp được thiết kế đặc biệt để làm phẳng các cây thư mục thành một thư mục duy nhất. Dưới đây là những gì bạn mô tả:

    Xxcopy "\\server\source\*.doc" "C:\Destination" /SGFO

    # Nhận tất cả các tệp *.doc trong \\server\source Get-ChildItem -Path \\server\source *.doc -Recurse | # Lọc ra các giám đốc Where-Object ( -not $_.PsIsContainer ) | # Thêm thuộc tính cho điểm đến ScriptProperty bổ sung -Tên đích -Giá trị ( Đường dẫn tham gia "C:\destination" $this.Name ) -PassThru | # Lọc ra các tệp tồn tại trên đích Where-Object ( -not (Test-Path -Path $_.Destination -PathType Leaf ) | # Copy. Copy-Item

    Tại sao nên sử dụng foreach khi bạn đã có một đường dẫn? Tính chất được tính toán để giành chiến thắng!

    Get-ChildItem -Recurse -Path:\\Server\Path -filter:"*.doc" | Ở đâu ( -không phải $_.PSIsContainer ) | Tên nhóm | Chọn @(Name="Path"; Expression=($_.Group.FullName)),@(Name="Destination"; Expression=("C:\Destination\(0)" -f $_.Name)) | Sao chép mục

    Điều không may sau đây đã xảy ra với tôi: Tôi có một tập tin làm việc chính xác và tôi đã vô tình ghi đè một tập tin trống lên trên tập tin chính xác. Thông tin dường như bị mất, nhưng việc tìm kiếm trên Internet đã dẫn tôi đến một thông tin lời khuyên thú vị. Theo mình hiểu thì khi xóa file thì công thức sẽ giống nhau.

    Tình huống của tôi không hoàn toàn bình thường vì quá trình xử lý bên ngoài của 1C 7.7 (tệp có phần mở rộng *.ert) đã bị ghi đè.

    Vì vậy, sau khi có được phần mềm cần thiết ( WinHex.exe) Tôi làm như sau:

    • Mở WinHex.exe
    • Chạy lệnh Công cụ → Mở đĩa
    • Trong cửa sổ hiện ra, chọn đĩa cần thiết và hãy nhấn ĐƯỢC RỒI

    // Nếu bạn cần khôi phục một tập tin từ ổ đĩa flash, tốt hơn hết hãy chọn nó trong danh sách

    Phương tiện vật lý chứ không phải ký tự ổ đĩa logic (xem Hình 2)

    Cơm. 1. Chọn đĩa khôi phục

    // Sau khi mở đĩa, nội dung của nó sẽ được hiển thị trong cửa sổ chương trình dưới dạng mã thập lục phân

    Cơm. 2. Mở ổ đĩa trong mã thập lục phân

    Nếu bạn có một số phân vùng (Phân vùng) và bạn biết phân vùng chứa tệp trước khi ghi đè, thì trong cửa sổ, bạn cần đi đến phân vùng tương ứng. Điều này sẽ tăng tốc thời gian phục hồi.

    • Chạy lệnh Công cụ → Công cụ đĩa → Phục hồi tập tin Theo loại
    • Nếu một cửa sổ xuất hiện như trong Hình. 3 - nhấn ĐƯỢC RỒI

    Cơm. 3. Cảnh báo rằng tốt hơn nên lưu các tệp đã khôi phục trên một ổ đĩa khác với ổ đĩa gốc

    • Trong trường hợp của tôi, tình huống không hoàn toàn bình thường vì không có tệp nào trong danh sách chữ ký xử lý bên ngoài*.ert, vì vậy chúng tôi thực hiện như sau:
    • Nhấp vào nút “Chữ ký” và thêm một dòng mới:

    ERT ert \xD0\xCF\x11\xE0\xA1\xB1\x1A\xE1 0

    ERT ert\xD0\xCF\x11\xE0\xA1\xB1\x1A\xE1 0

    • chữ ký là 8 byte đầu tiên của file có định dạng bắt buộc, đối với *.ert thì lấy ví dụ như thế này, mở bất kỳ tập tin bình thường và chúng tôi thấy:

    • và bây giờ so sánh dòng trên cùng 8 byte đầu tiên là với những gì tôi đã viết trước đó :)
    • sau khi thêm thì chọn cái mới của chúng ta trong danh sách chữ ký

    Cơm. 5. Chọn định dạng của file được khôi phục

    • Trong cùng một cửa sổ, chọn thư mục cho các tệp được khôi phục trong trường Thư mục đầu ra(tốt hơn là chọn một thư mục trên ổ đĩa khác với ổ đĩa bị mất tệp)
    • Nhấp chuột Được rồi
    • Xem thư mục được chỉ định làm thư mục đầu ra bằng cách sử dụng Windows Explorer- cần có tập tin được khôi phục ở đó

    Ghi chú:
    Chương trình đổ MỌI THỨ vào thư mục do người dùng chỉ định tập tin bị xóa có thể được khôi phục. Theo quy định, các tệp được khôi phục sẽ không được hiển thị dưới tên gốc của chúng, tức là. Nếu như tập tin gốcđược gọi là report.ert thì tệp được khôi phục có thể được gọi, ví dụ: 00001.ert. Nếu có thể khôi phục một số phiên bản của một tệp, chương trình sẽ làm như vậy, tức là. Thay vì xóa một tệp report.ert, chương trình sẽ thả các tệp 00001.ert, 00002.ert, 00003.ert, v.v. vào thư mục Đầu ra. Người dùng phải chọn tệp ghi đè mong muốn “giống nhau” một cách độc lập. Ngoài ra, cùng với các file trong thư mục Output sẽ được tạo tập tin văn bản với mô tả về tất cả các tệp được khôi phục, các tệp được khôi phục một phần (bị hỏng) sẽ được liệt kê riêng. Các tệp bị hỏng có chữ “X” trong tên của chúng, ví dụ 00001X.ert.

    Sau khi khôi phục, bạn có thể tìm kiếm từ trình cấu hình hoặc, ví dụ: sử dụng Total Commander để tìm tệp được yêu cầu, điều chính là biết bất kỳ văn bản nào bên trong tệp, tên của các biến, tên của các thành phần biểu mẫu.. .

    Do sự phổ biến rộng rãi Microsoft Office, chúng ta đã quen với việc lưu trữ thông tin cá nhân, dữ liệu kinh doanh hoặc tài liệu giáo dục trong tài liệu Word, bảng excel hoặc thuyết trình PowerPoint. Thật thuận tiện khi xem các tập tin như vậy từ ổ cứng máy tính của bạn, cứng bên ngoàiđĩa, Ổ đĩa flash USB hoặc bất kỳ phương tiện lưu trữ nào khác. Tuy nhiên, nếu bạn không quan tâm đến sự an toàn của những tài liệu này thì việc lưu trữ thông tin trong đó có thể gặp rủi ro.

    Suy cho cùng, các thao tác vô tình (chẳng hạn như xóa hoặc định dạng), vi-rút, lỗi phần mềm hoặc phần cứng có thể dẫn đến mất tài liệu. Dữ liệu được lưu trữ trong các tài liệu bị mất thường rất quan trọng. Đây là lý do tại sao nhiều người dùng quan tâm đến câu hỏi: “ Làm cách nào để khôi phục tài liệu Word?“.

    Trong bài viết này, chúng ta sẽ xem xét một số tùy chọn để khôi phục tài liệu Word: cách sử dụng tính năng tích hợp sẵn Phần mềm soạn thảo văn bản chức năng và cách sử dụng chương trình của bên thứ bađể phục hồi dữ liệu.

    Một chút về Microsoft Word

    Microsoft Word có lẽ là tốt nhất chương trình phổ biến từ bộ Microsoft Office, chỉ Microsoft Excel mới có thể cạnh tranh được với nó.

    Hãy tưởng tượng, ngày nay một số lượng lớn các phiên bản Word dành cho Windows đã được phát hành: Microsoft Word 97, 2000, XP, 2003, 2007, 2010, 2013 và cuối cùng là Microsoft Word 2016. Thật khó để nhớ chương trình nào khác có chức năng như vậy. tuổi thọ lâu dài và một lịch sử thành công.

    Phiên bản phổ biến nhất trong số các phiên bản khác là Word 2007 và Word 2010. Nhưng với việc phát hành phiên bản sau, Phiên bản từ Năm 2016, người dùng ngày càng có nhiều câu hỏi về cách khôi phục tài liệu Word 2016. Chúng ta sẽ nói đến phiên bản này của chương trình.

    Tự động lưu

    Bạn đã bao giờ rơi vào tình huống vô tình đóng một tài liệu đang làm việc chưa? trong một khoảng thời gian dài mà không lưu nó? Hoặc khi mất điện khi đang làm việc trên tài liệu hoặc máy tính bị tắt vì lý do nào khác?

    Đối với hầu hết người dùng, tình trạng này dẫn đến hoảng loạn. Nhưng may mắn thay, Word 2016 được tích hợp sẵn tính năng tự động lưu tài liệu giúp bạn dễ dàng khôi phục phiên bản tự động lưu cuối cùng của tệp. Tại Microsoft Văn phòng được trao Chức năng này được kích hoạt theo mặc định với thời gian tự động lưu là 10 phút nhưng có thể thay đổi nếu muốn.

    Đối với cài đặt thông số nàyđi tới thực đơn Tài liệu > Tùy chọn > Sự bảo tồn.

    Tính năng này có nghĩa là Word sẽ tự động lưu tài liệu sau một khoảng thời gian nhất định. Và khi người dùng vô tình đóng một tài liệu mà không lưu nó, sẽ có thể khôi phục phiên bản được lưu tự động cuối cùng của tệp có sẵn trong thư mục tự động phục hồi đã chỉ định (cũng có thể được định cấu hình).

    Cách Tự động Lưu Tài liệu Word Hoạt động

    Bộ hẹn giờ được kích hoạt sau khi thực hiện bất kỳ thay đổi nào đối với tài liệu, cũng như sau khi lưu tự động hoặc thủ công. Sau khi hết thời gian đã đặt, nó sẽ được lưu lại. Một phiên bản mới tài liệu.

    Nếu bạn lưu tập tin bằng cách nhấn vào nút Cứu(Shift+F12) hoặc sử dụng menu Tài liệu > Cứu, bộ hẹn giờ lưu tự động sẽ dừng cho đến khi những thay đổi tiếp theo được thực hiện đối với tệp.

    Hủy thao tác trước đó

    Khi chỉnh sửa hoặc thực hiện các thay đổi đối với tài liệu Word, một số người dùng thích sử dụng kết hợp Ctrl+Z hoặc mũi tên hoàn tác để hủy thao tác trước đó. Cái này rất Một cách thuận tiệnđưa tài liệu về trạng thái trước đó. Nhưng phương pháp này có một số hạn chế về thao tác hoàn tác. Do đó, khôi phục phiên bản đã lưu cuối cùng của tệp sẽ là phương pháp khôi phục được ưu tiên.

    Cách khôi phục tài liệu đã lưu

    Nhấp vào trình đơn Tài liệuở góc trên bên trái, một cửa sổ sẽ mở ra như trong hình trước. Nhìn vào phần Quản lý tài liệu, trong đó tất cả các phiên bản tệp được lưu tự động được liệt kê, sắp xếp theo mức độ tiết kiệm thời gian.

    Chỉ cần nhấp vào phiên bản cần thiết và nó sẽ mở trong một cửa sổ mới nơi bạn có thể chọn So sánh Khôi phục.

    Tất nhiên, bạn có thể tìm thấy các phiên bản tệp được lưu tự động trên máy tính của mình trong thư mục tự động khôi phục đã đề cập trước đó và bằng cách nhấp đúp vào phiên bản tệp mong muốn, hãy lặp lại quy trình được chỉ định trong đoạn trước.

    Cách khôi phục tài liệu Word chưa được lưu

    Tệ hơn nếu bạn đóng một tài liệu mà không lưu, trong đó có nhiều thay đổi đã được thực hiện, ngoài các phiên bản đã lưu tự động trước đó trên tab Tài liệu không được hiển thị. Trong trường hợp này, tùy chọn duy nhất để tìm phiên bản được lưu tự động mới nhất của tệp là tìm trong thư mục trên máy tính mà bạn đã định cấu hình. lưu tự động các tập tin.

    Nếu bạn không nhớ mình đã cấu hình tự động lưu file Word ở thư mục nào thì bạn có thể xem đường dẫn đến thư mục này trong Cài đặt từ: Tài liệu > Tùy chọn > Sự bảo tồn > Thư mục dữ liệu để tự động phục hồi. Tệp phiên bản được lưu tự động có định dạng .asd.

    Sau đó tập tin cần thiết sẽ được tìm thấy, chỉ cần nhấp đúp vào nó và mở bằng sử dụng Word. Tệp sẽ mở trong một cửa sổ mới nơi bạn có thể chọn So sánh(Với Phiên bản hiện tại tập tin) hoặc Khôi phục.

    Cách khôi phục tài liệu Word đã xóa

    Các phương pháp khôi phục tài liệu được mô tả ở trên rất thuận tiện cho người dùng Word. Nhưng chúng sẽ không hoạt động nếu kết quả là tệp tài liệu được lưu tự động bị mất virus tấn công, định dạng đĩa hoặc vô tình xóa hoặc vì bất kỳ lý do tương tự nào khác. Và nếu thiếu tệp được lưu tự động và tài liệu Word bị mất - phải làm gì trong tình huống này?

    Bạn có thể sử dụng một trong các chương trình khôi phục tập tin Microsoft Văn phòng. Ví dụ: Phục hồi văn phòng Hetman.

    Sau khi tải xuống và cài đặt Hetman Office Recovery, hãy chạy chương trình và bạn sẽ được nhắc chọn ổ đĩa mà bạn muốn khôi phục tệp.

    Bấm đúp vào đĩa mà bạn muốn khôi phục tệp và làm theo các bước tiếp theo của trình hướng dẫn khôi phục:

    • Chọn loại phân tích cần thiết: Quét nhanh hoặc Phân tích đầy đủ;
    • Chỉ định tiêu chí tìm kiếm tệp: loại tệp, kích thước và ngày tạo (nếu cần);
    • Nhấp chuột Hơn nữa.

    Sau đó, chương trình sẽ quét phương tiện lưu trữ của bạn và hiển thị tập tin đã xóa, có thể được xem bằng cách sử dụng xem trước và lưu các tập tin đã khôi phục theo cách thuận tiện cho bạn.

    Bây giờ bạn đã biết cách khôi phục tài liệu Word: chưa được lưu hoặc vô tình bị đóng, vô tình bị xóa hoặc bị mất do máy tính bị lỗi. Tình trạng mất mát Tài liệu Word sẽ không còn là vấn đề với bạn nữa.