blindeyes68
Búa Gỗ
Tại sao việc nhấn giữ nút nguồn để tắt máy tính được xem là "không an toàn"?
Chuyện gì xảy ra khi ta làm như vậy?
u/tezoatlipoca(1 points)
Trên hầu hết các thiết bị có bộ xử lý và RAM (hầu như là toàn bộ thiết bị hiện nay), việc nhấn giữ nút nguồn trong 10+ giây sẽ buộc thiết bị thực hiện một chu kỳ năng lượng gấp (t/n: hard power cycle) - giống như việc tắt và bật thiết bị lên lại.
Vấn đề ở đây là, khi máy tính (hay điện thoại, hay máy tính bảng) đang hoạt động, sẽ có những tệp tin đang mở. Một vài tệp tin có thể đang được ghi dữ liệu vào. Một số tệp có thể là tệp tin hệ thống quan trọng. Thông thường, việc ngắt thao tác ghi tệp là một việc không hay chút nào - may mắn thì ông chỉ mất đi các dữ liệu chưa kịp lưu, xui thì các mục (t/n: entry) hệ thống tệp tin mà mô tả các tệp tin và vị trí lưu trữ của chúng trên bộ nhớ thiết bị sẽ bị rối tung lên và tệp tin sẽ bị hư hỏng hoặc sai sót nặng. Tắt hay khởi động lại thiết bị đúng cách bằng một cú chạm/câu lệnh và "đồng ý" sau lời nhắc sẽ cho hệ điều hành thời gian để lưu và đóng toàn bộ tệp tin đúng cách.
Tuy nhiên trong thực tế, hầu hết các hệ điều hành hiện đại được thiết kế để có thể chịu được lỗi này một cách tương đối. Tui chưa từng gặp vấn đề hỏng tệp tin hệ thống từ việc khởi động lại gấp (hard reset) trong gần 10 năm từ khi chuyển sang Windows 7. Và tui cũng chưa bao giờ phát hiện thấy lỗi tương tự trên điện thoại thông minh hay máy tính bảng.
>u/CamperStacker(1 points)
Hầu hết các hệ điều hành sử dụng các hệ thống tệp tin nhật ký (t/n: journaled file systems), vì thế khi pc khởi động nó có thể xem nhật ký và biết được mỗi hành động nào trong đó đã hoàn tất hay có vẻ như bị hỏng, và đơn giản sử dụng nhật ký thay đổi để quay ngược lại trạng thái hoạt động tốt.
Vì vậy dù hệ thống sẽ không bao giờ bị hư hỏng, ông vẫn có thể mất đi một số thiết lập hoặc các thay đổi tệp tin mà dữ liệu của chúng không được lưu lại và hoàn tất nhật ký.
>>u/Certain_Abroad(1 points)
Dù vậy thì các hệ thống tệp tin chỉ ghi lại nhật ký về metadata (t/n: hiểu nôm na metadata là dữ liệu dùng để miêu tả dữ liệu khác). Nội dung của tệp tin vẫn có thể bị hỏng.
>u/Igetmadeasy(1 points)
Vậy tui sẽ phải làm gì khi máy tính của tui bị đứng máy đây?
>>u/tezoatlipoca(1 points)
Ừ thì trong trường hợp đó, bất kỳ tệp tin nào mà chưa được hoàn tất ghi vào bộ nhớ đều đều có khả năng là đã bị hỏng, vì vậy có thể cho nó thực hiện chu kỳ năng lượng gấp.
__________________________
Dịch bởi: Phan Dũng Trí RDVN
Chuyện gì xảy ra khi ta làm như vậy?
Trên hầu hết các thiết bị có bộ xử lý và RAM (hầu như là toàn bộ thiết bị hiện nay), việc nhấn giữ nút nguồn trong 10+ giây sẽ buộc thiết bị thực hiện một chu kỳ năng lượng gấp (t/n: hard power cycle) - giống như việc tắt và bật thiết bị lên lại.
Vấn đề ở đây là, khi máy tính (hay điện thoại, hay máy tính bảng) đang hoạt động, sẽ có những tệp tin đang mở. Một vài tệp tin có thể đang được ghi dữ liệu vào. Một số tệp có thể là tệp tin hệ thống quan trọng. Thông thường, việc ngắt thao tác ghi tệp là một việc không hay chút nào - may mắn thì ông chỉ mất đi các dữ liệu chưa kịp lưu, xui thì các mục (t/n: entry) hệ thống tệp tin mà mô tả các tệp tin và vị trí lưu trữ của chúng trên bộ nhớ thiết bị sẽ bị rối tung lên và tệp tin sẽ bị hư hỏng hoặc sai sót nặng. Tắt hay khởi động lại thiết bị đúng cách bằng một cú chạm/câu lệnh và "đồng ý" sau lời nhắc sẽ cho hệ điều hành thời gian để lưu và đóng toàn bộ tệp tin đúng cách.
Tuy nhiên trong thực tế, hầu hết các hệ điều hành hiện đại được thiết kế để có thể chịu được lỗi này một cách tương đối. Tui chưa từng gặp vấn đề hỏng tệp tin hệ thống từ việc khởi động lại gấp (hard reset) trong gần 10 năm từ khi chuyển sang Windows 7. Và tui cũng chưa bao giờ phát hiện thấy lỗi tương tự trên điện thoại thông minh hay máy tính bảng.
>u/CamperStacker(1 points)
Hầu hết các hệ điều hành sử dụng các hệ thống tệp tin nhật ký (t/n: journaled file systems), vì thế khi pc khởi động nó có thể xem nhật ký và biết được mỗi hành động nào trong đó đã hoàn tất hay có vẻ như bị hỏng, và đơn giản sử dụng nhật ký thay đổi để quay ngược lại trạng thái hoạt động tốt.
Vì vậy dù hệ thống sẽ không bao giờ bị hư hỏng, ông vẫn có thể mất đi một số thiết lập hoặc các thay đổi tệp tin mà dữ liệu của chúng không được lưu lại và hoàn tất nhật ký.
>>u/Certain_Abroad(1 points)
Dù vậy thì các hệ thống tệp tin chỉ ghi lại nhật ký về metadata (t/n: hiểu nôm na metadata là dữ liệu dùng để miêu tả dữ liệu khác). Nội dung của tệp tin vẫn có thể bị hỏng.
>u/Igetmadeasy(1 points)
Vậy tui sẽ phải làm gì khi máy tính của tui bị đứng máy đây?
>>u/tezoatlipoca(1 points)
Ừ thì trong trường hợp đó, bất kỳ tệp tin nào mà chưa được hoàn tất ghi vào bộ nhớ đều đều có khả năng là đã bị hỏng, vì vậy có thể cho nó thực hiện chu kỳ năng lượng gấp.
__________________________
Dịch bởi: Phan Dũng Trí RDVN