Điểm:9

Tôi vừa xóa mọi thứ trên hệ thống Windows của mình thông qua hệ thống con ubuntu. Tôi có thể khôi phục dữ liệu không?

lá cờ pl

Tôi muốn xóa tất cả các tệp liên quan đến Ubuntu của mình khỏi hệ thống con Ubuntu trong Windows. Vì vậy, tôi chỉ sử dụng sudo rm -rf /* trong thư mục chính của Ubuntu.

Tôi đã làm sudo vì trước đó có rất nhiều quyền bị từ chối. Bây giờ khi có ít quyền bị từ chối hơn, tôi bắt đầu gặp đủ loại lỗi khác từ Windows và sau đó tôi nhận ra rằng nó cũng đang xóa các tệp bên ngoài Ubuntu.

Bây giờ mọi thứ đang hoạt động kỳ lạ ngay cả trong Windows. Tôi vừa hủy lệnh với Điều khiển + C ngay khi tôi nhận ra nó, nhưng quá nhiều thứ đã bị hư hỏng. Có cách nào để sửa lỗi này? Có cách nào để đảo ngược lệnh cuối cùng?

lá cờ in
Lấy bản sao lưu và khôi phục mới nhất của bạn. Hy vọng rằng bạn sẽ không mất hơn một giờ làm việc
Radvylf Programs avatar
lá cờ jp
@matigo Giả sử ai đó có bản sao lưu tệp của họ khi họ có khả năng bị mất rất nhiều tệp cá nhân có vẻ hơi thô lỗ
lá cờ cg
Ôi trời.Khi mọi người nói "Đừng làm rm -rf /", họ thực sự thực sự có ý đó. Ngay cả khi bạn nghĩ rằng bạn biết điều gì sẽ xảy ra, nó có thể sẽ không xảy ra như bạn dự tính đâu lol.
lá cờ be
@RedwolfPrograms Cho rằng mọi người đã căng thẳng trong *nhiều thập kỷ* nhu cầu tạo bản sao lưu, tôi không có nhiều thiện cảm với những người không có chúng.
C.S.Cameron avatar
lá cờ cn
@chepner Một số người không có đặc quyền đến mức có đủ khả năng sở hữu ổ cứng dự phòng để tiếp tục sao lưu.
Apurva Gaurav avatar
lá cờ pl
@matigo Tôi đã không đề cập đến việc tôi là một thằng ngốc? Những kẻ ngốc không duy trì sao lưu :'(
Apurva Gaurav avatar
lá cờ pl
@RedwolfPrograms cảm ơn rất nhiều vì sự đồng cảm :')
Apurva Gaurav avatar
lá cờ pl
@Shayne Không chỉ có vậy. Điều đó vẫn không thực sự thiệt hại nhiều. Đó là khi mọi người nói không sử dụng SUDO trừ khi bạn thực sự cần nó, đó là bài học của tôi :')
Apurva Gaurav avatar
lá cờ pl
@C.S.Cameron Không sao đâu anh bạn, tôi chắc chắn rằng người kia không có ý gì xấu cả. Khi ai đó không có bản sao lưu, họ phải chuẩn bị sẵn sàng cho những sự kiện như thế này. Dù sao thì tôi cũng không thực sự tin tưởng vào các bản sao lưu nên quy trình làm việc của tôi chủ yếu là từ xa và hướng đến đám mây, vì vậy không có nhiều rắc rối ngoài việc mất vài giờ để cài đặt lại windows và sau đó thiết lập một vài công cụ.
lá cờ cg
Là những người đam mê máy tính. Không giỏi nói lời tử tế với con người là di truyền của giống loài chúng ta, than ôi.
Điểm:24
lá cờ vn

Tôi sẽ giúp đỡ nhiều nhất có thể ở đây, nhưng nhiều lời chia buồn hơn bất cứ điều gì. Không có "hoàn tác" trong WSL/Linux (tốt, ít nhất là không phải không có Điểm khôi phục), không có Thùng rác và các tệp bị xóa theo cách này thậm chí không đi vào Thùng rác của Windows. Ngay cả khi họ đã làm như vậy, việc sửa chữa từng tệp Windows khi nhiều tệp hệ thống bị hỏng có lẽ là một bài tập vô ích.

Chỉnh sửa/Cập nhật: Cần kiểm tra xem bạn có Điểm khôi phục hệ thống gần đây trong Windows hay không. Có khả năng bạn có thể quay lại một số chức năng Windows "bình thường" bằng cách chọn Điểm khôi phục gần đây nhất. Điều đó nói rằng, có khả năng là của bạn rừm đã đi vào Windows File chương trình và/hoặc Dữ liệu chương trình, điều này cũng sẽ ảnh hưởng đến các ứng dụng của bên thứ ba.

Như @matigo đã nhận xét, hãy lên kế hoạch khôi phục từ bản sao lưu. Nếu không có bản sao lưu nào, hãy lập kế hoạch cài đặt lại Windows và tất cả các ứng dụng. Ít nhất (giả sử bạn không thể sử dụng Điểm khôi phục), hãy sử dụng chức năng "Sửa chữa" của trình cài đặt Windows (cũng có thể khả dụng khi khởi động bằng F11 hoặc một số phím nóng khác). Nhưng đừng ngạc nhiên nếu nó không thể "sửa chữa được" vì những lý do tương tự như trên. Bạn có thể cần truy cập vào một máy tính khác để tải xuống và tạo Phương tiện cài đặt Windows 10.

Bạn có bất kỳ tài liệu hoặc công việc quan trọng nào bên Windows bị mất không? Hy vọng rằng nó đã không tiến triển đến C:\Người dùng (hay còn gọi là /mnt/c/Người dùng trong WSL), nhưng nếu đúng như vậy (và nếu bạn không có bản sao lưu) thì bạn nên xem xét tùy chọn phục hồi tập tin, ít nhất là nếu bạn có ổ cứng. Điều quan trọng là ngừng sử dụng máy tính cho đến khi bạn thực hiện việc này, vì bất kỳ thao tác ghi nào vào ổ đĩa đều có thể ghi đè lên dữ liệu quan trọng mà bạn có thể nếu không có thể phục hồi.

Bạn cũng nên tiến hành sao lưu mọi tệp hoặc tài liệu quan trọng vẫn còn trên đó trước khi cài đặt lại Windows. Tùy thuộc vào trạng thái hiện tại của máy tính, bạn có thể muốn tạo một USB cứu hộ từ đó bạn có thể khởi động để truy cập các tệp và sao lưu chúng. Một lần nữa, tùy thuộc vào trạng thái máy tính của bạn, bạn có thể cần truy cập vào một máy tính khác để tạo USB có thể khởi động.

Bạn đã thực hiện "lệnh cấm cuối cùng" đó, nhưng bạn tư tưởng bạn an toàn khi làm như vậy vì bạn đang ở trong một "môi trường ảo". Nhưng WSL không được ảo hóa hoàn toàn hoặc hoàn toàn. Sức mạnh của nó đến từ khả năng tương tác sâu rộng với Windows, bao gồm cả việc tự động gắn các ổ đĩa Windows trong WSL. Và với sức mạnh to lớn đến ... err, xin lỗi.

Lưu ý rằng cách đúng để xóa tất cả các tệp WSL Ubuntu sẽ là:

  • Gỡ cài đặt bản phân phối Ubuntu từ bên trong Windows bằng cách đi tới "Ứng dụng & Tính năng", chọn "Ubuntu" (hoặc phiên bản đã được cài đặt từ Microsoft Store) và "Gỡ cài đặt".

  • Hoặc, wsl --unregister <distroname> trong đó tên phân phối có khả năng là "Ubuntu" (nhưng có thể được xác định bằng wsl -l -v để xác nhận). Tuy nhiên, điều này vẫn sẽ để lại mục "Ubuntu" trong Menu Bắt đầu và trong Ứng dụng & Tính năng, vì vậy phương pháp đầu tiên được ưu tiên hơn.

Apurva Gaurav avatar
lá cờ pl
Này người đàn ông, cảm ơn vì những lời tốt đẹp và lời chia buồn của bạn. May mắn thay, tôi giữ hầu hết mọi thứ trên đám mây nên tôi thực sự không mất gì cả, chỉ phải cài đặt lại windows và thiết lập một vài công cụ mà tôi sử dụng nhưng hầu hết đều ổn. Hơn bất cứ điều gì, đây là một bài học lớn cho tôi.
NotTheDr01ds avatar
lá cờ vn
@ApurvaGaurav Thật tuyệt khi biết rằng đó là một "trải nghiệm học tập" hơn là một thử thách lớn!
Apurva Gaurav avatar
lá cờ pl
amen với người đàn ông của tôi
Điểm:7
lá cờ in
Tim

Có một cách để khắc phục điều này, nhưng thường không phải từ bên trong Ubuntu.

Lý lịch

Các tệp bị xóa không thực sự bị xóa. Chúng chỉ được đánh dấu là đã xóa và dung lượng chúng chiếm trên đĩa được đánh dấu là "miễn phí". Vì vậy, miễn là bạn không ghi vào không gian đó, thì tệp vẫn ở đó, nhưng đĩa (và do đó là HĐH) không biết về tệp.

Phục hồi dữ liệu

Bạn có thể sử dụng phần mềm khôi phục NTFS để khôi phục nhiều tệp bị mất. Có những công cụ chạy trên Ubuntu hoặc Windows. Có những công cụ miễn phí và những công cụ bạn phải trả tiền. Chúng khác nhau rất nhiều về lượng dữ liệu có thể khôi phục và thời gian khôi phục.Thông thường, các công cụ gốc của Windows hoạt động tốt hơn, vì NTFS là phát minh của Microsoft và không có hỗ trợ gốc 100% cho nó trên các hệ điều hành khác.

Trải qua

Tôi đã thành công rực rỡ với một phần mềm có tên GetDataBack NTFS 1 (đang gọi Phục hồi dữ liệu GetDataBack Pro có vẻ như, tôi không liên kết). Mất khoảng một ngày để tìm kiếm toàn bộ ổ đĩa 1 TB cho các tệp và khoảng một ngày nữa để thực sự khôi phục các tệp đó vào ổ đĩa thứ hai. Khoảng 85 đến 95% dữ liệu bị coi là bị mất đã được phục hồi. Các công cụ khác mà tôi đã thử chỉ phục hồi được tối đa 30 đến 40% dữ liệu.

Làm thế nào để phục hồi

Cố gắng ngăn chặn mọi quyền truy cập ghi vào ổ đĩa bị ảnh hưởng để tránh các tệp "đã xóa" bị ghi đè. Có nhiều cách để gắn ổ đĩa ở chế độ chỉ đọc (cách thực hiện việc này trên các cửa sổ hoặc Ubuntu), nhưng nó có thể đủ để không cố ý ghi vào đĩa trong trường hợp này.

  1. Tắt máy với ổ đĩa bị ảnh hưởng
  2. Tháo ổ đĩa bị ảnh hưởng khỏi máy của bạn và cắm nó vào một máy khác.2 Đảm bảo rằng máy sẽ không khởi động từ ổ đĩa bị ảnh hưởng.3
  3. Khởi động máy khác
  4. (Tùy chọn: Gắn thiết bị ở chế độ chỉ đọc như đã đề cập ở trên)
  5. Chạy công cụ khôi phục bạn chọn để phân tích ổ đĩa bị ảnh hưởng
  6. Khôi phục các tệp được tìm thấy vào ổ đĩa (thứ 3) khác (không quan trọng là bên trong hay bên ngoài)
  7. Sao chép mọi tệp cần thiết từ ổ đĩa thứ 3 trở lại ổ đĩa bị ảnh hưởng ở đúng vị trí

Điều này giả định rằng bạn muốn tiếp tục sử dụng nguyên trạng ổ đĩa bị ảnh hưởng của mình. Trên thực tế, bạn nên bỏ qua bước 7, sử dụng công cụ khôi phục để chỉ khôi phục các tệp quan trọng nhất rồi tiến hành xóa hoàn toàn ổ đĩa bị ảnh hưởng và cài đặt bản sao Windows mới, sau đó tiến hành sao chép lại dữ liệu đã khôi phục (đảm bảo tạo bản sao lưu trong số các tệp không bị xóa mà bạn sẽ cần).

Ghi chú: Có các công cụ khác có thể tìm và khôi phục các tệp đã xóa từ bên trong Ubuntu (cài đặt cục bộ của bạn hoặc usb/đĩa trực tiếp), miễn phí sử dụng.Khi tôi thử chúng, chúng mất rất nhiều thời gian để tìm các tệp hoặc chỉ tìm thấy một phần nhỏ những gì đã mất. YMMV


1 Phần mềm có giá khoảng 80 USD cho giấy phép trọn đời, điều này hoàn toàn xứng đáng. Tuy nhiên, bạn chỉ cần mua nó để thực sự khôi phục các tệp. Bạn có thể phân tích ổ đĩa của mình miễn phí và nhận một cây tệp mà bạn có thể tìm kiếm để kiểm tra xem các tệp bạn cần khôi phục đã được tìm thấy chưa. Một lần nữa: không liên kết, chỉ là một người dùng hài lòng.

2 Hệ điều hành được yêu cầu trên máy thứ 2 phụ thuộc vào phần mềm khôi phục đang được sử dụng, ví dụ: GetDataBack chạy trên Windows.

3 Bạn thường có thể mở menu khởi động để chọn ổ đĩa khởi động khi khởi động máy bằng cách nhấn một nút nhất định trên bàn phím. Thông thường đây là F12 ngày nay, nhưng khóa chính xác có thể khác đối với bo mạch chính cụ thể của bạn. Tham khảo sách hướng dẫn để biết nên nhấn phím nào. Bạn cũng có thể thiết lập thứ tự khởi động vĩnh viễn (thiết lập thứ tự thiết bị để kiểm tra hệ điều hành có thể khởi động) thông qua cài đặt BIOS/UEFI trên bo mạch chính của bạn, cũng có thể truy cập bằng cách nhấn một phím cụ thể khác trong khi khởi động (thường là DEL). Tuy nhiên, phím đó cũng khác, vì vậy hãy đảm bảo kiểm tra hướng dẫn sử dụng bo mạch chính của bạn.

ypercubeᵀᴹ avatar
lá cờ cn
Làm cách nào một người có thể thực hiện bước 1 trong một máy có HĐH nằm trên ổ đĩa cụ thể?
Nzall avatar
lá cờ cn
@ypercubeáµá´¹ Ổ đĩa đang được khởi động được xác định theo thứ tự khởi động trong cài đặt UEFI/BIOS của máy tính. Hoàn toàn có thể có một ổ đĩa không khởi động với các tệp cho một hệ điều hành khác.
Tim avatar
lá cờ in
Tim
@ypercubeáµá´¹ cảm ơn vì câu hỏi, tôi đã thêm thông tin về điều đó. Tôi sẽ thêm tài liệu tham khảo cho các câu hỏi stackexchange phù hợp khi tôi tìm thấy chúng.
ypercubeᵀᴹ avatar
lá cờ cn
@Nzall câu hỏi của tôi không được diễn đạt tốt. Ý tôi là Tim có thể thêm thông tin về cách tháo đĩa trong khi máy vẫn đang bật. Họ có cần tắt hệ điều hành hay chỉ cần rút phích cắm (!?) hoặc làm theo cách khác (để giảm thiểu việc ghi tệp có thể ghi đè lên không gian đã giải phóng)
Tim avatar
lá cờ in
Tim
**Không bao giờ được tháo thiết bị khi máy vẫn đang chạy!** Có nhiều cách để thực hiện việc này một cách an toàn và có những tình huống bắt buộc phải làm như vậy, nhưng không có cách nào trong số đó. Tôi đã làm rõ và cũng đã thêm tài liệu tham khảo về cách gắn ổ đĩa ở chế độ chỉ đọc.
Peter - Reinstate Monica avatar
lá cờ hn
Tôi đã thành công tốt đẹp với [recuva](https://www.ccleaner.com/recuva) tồn tại ở phiên bản miễn phí. Hy vọng rằng nó hoạt động ngay cả khi việc xóa xảy ra từ hệ thống con Linux. Bạn nên tạo một thanh USB Windows có khả năng khởi động với chương trình đó (hoặc bất kỳ chương trình khôi phục nào khác) trên đó.
Điểm:0
lá cờ in

nếu cài đặt windows của bạn nằm trên ổ cứng cơ học, bạn có thể có cơ hội khôi phục tệp vì tệp không bị xóa ngay trên ổ cứng cơ học và phải được ghi đè trước. thì bạn nên đến dịch vụ khôi phục dữ liệu. nhưng nếu cài đặt windows của bạn trên ssd thì bạn đã gặp khá nhiều rắc rối và có thể sẽ phải cài đặt lại windows vì các tệp ĐÃ bị xóa ngay lập tức trên ssd

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.