Dành chút thời gian lướt internet, và bạn có thể gặp một kẻ hay đùa bảo bạn xóa thư mục Windows System32 trên máy tính. Nhưng thư mục Windows bí ẩn này là gì, và tại sao ai đó lại bảo bạn xóa nó?
Và điều gì sẽ xảy ra nếu bạn thực sự xóa System32? Dưới đây là sự thật.
System32 là gì?
System32 là thư mục có trong mọi phiên bản Windows kể từ Windows 2000. Nó nằm tại C:\Windows\System32 và bao gồm mọi loại file và thư mục quan trọng để giữ Windows hoạt động bình thường.
Quá nhiều file trong System32 để thảo luận từng cái, dù một người dùng trên diễn đàn Symantec đã giải thích nhiều nếu bạn quan tâm. Nói chung, bạn có thể chia phần lớn nội dung System32 thành hai nhóm:
- File DLL (Dynamic Link Library) cho phép chương trình truy cập các phần của Windows và thực hiện tác vụ tiêu chuẩn. Ví dụ, một file DLL có thể cho máy tính phát âm thanh, trong khi DLL khác có thể kích hoạt Windows Updates tự động. Nhiều DLL khởi động ngay khi bạn boot máy. Windows không thể khởi động بدون chúng, đó là lý do sửa lỗi DLL đau đầu như vậy.
- File EXE (Executable) là ứng dụng và tiện ích phần mềm. Bạn chạy một executable mỗi khi mở phần mềm như Word hoặc Chrome. Nhưng file EXE trong System32 quan trọng hơn: bên cạnh tiện ích Windows như Event Viewer (eventvwr.exe), chúng bao gồm executable cho tiến trình Task Manager quan trọng như winlogon.exe. Không có file này, bạn thậm chí không thể đăng nhập vào PC.
Ngoài ra, System32 còn chứa thư mục drivers (nội dung cho phép máy tính giao tiếp với phần cứng khác nhau), file ngôn ngữ, và nhiều hơn nữa.
Cách xóa thư mục System32 trên Windows
Dù có đùa cợt trên mạng, xóa System32 không phải việc một click. Vì nó là thư mục hệ thống được bảo vệ, Windows sẽ từ chối truy cập nếu bạn thử xóa nó. Điều này đủ chặn người dùng thiếu kinh nghiệm xóa nhầm thư mục.
Tuy nhiên, nếu bạn kiên trì, bạn có thể tiếp tục con đường phá hoại. Lấy quyền sở hữu (ownership) thư mục cho phép bạn thử xóa nó, nhưng Windows chặn lại vì nó đang chủ động dùng nhiều file bên trong System32.
Để vượt qua, bạn có thể bắt đầu xóa từng file riêng lẻ trong System32, hoặc dùng Command Prompt để xóa hiệu quả hơn. Nếu bạn làm vậy, Windows sẽ cho bạn xóa file không đang được dùng.
Điều gì xảy ra khi bạn xóa System32?
Nếu bạn tiến hành xóa ngẫu nhiên file trong System32, máy tính sẽ bắt đầu sụp đổ từ từ. Chức năng cơ bản, như khởi chạy chương trình, tìm kiếm qua Menu Start, và mở tiện ích Windows sẽ không còn hoạt động vì bạn xóa file chúng phụ thuộc. Không có khoảnh khắc "nổ tung" đơn lẻ nào --- nó sụp đổ trong một thời gian ngắn.
Tùy vào thứ bạn xóa, bạn có thể thậm chí không thể tắt máy bình thường. Khi bạn làm hard shutdown (tắt cứng) và reboot, bạn có thể thấy Windows không boot thiếu những DLL quan trọng. Rõ ràng, cài đặt Windows của bạn đã "chết" lúc này.
Nếu bạn đi đến mức đó, bạn phải cài lại Windows để mọi thứ hoạt động lại bình thường. Chức năng như System Restore (Khôi phục hệ thống) có thể bị hỏng do hành động của bạn, vì vậy bạn phải cài lại từ đầu (clean install).
Nhìn vào tất cả điều này, rõ ràng Windows bảo vệ thư mục này vì lý do. Nếu nó không được bảo vệ và ai đó không biết rõ, họ có thể thử xóa thư mục để tiết kiệm không gian và kết thúc với một cái kết kinh khủng.
System32 vs. SysWOW64: Khác biệt là gì?
Trên phiên bản Windows 64-bit, bạn sẽ nhận thấy vài khác biệt thư mục, như thư mục Program Files (x86) riêng biệt. Điều tương tự xảy ra với System32. Trong thư mục C:\Windows trên hệ thống 64-bit, bạn sẽ thấy thư mục SysWOW64 bên cạnh System32.
Nhìn vào, bạn sẽ thấy hai thư mục chứa nhiều file trùng tên. Giống như Program Files (x86), Windows bao gồm hai thư mục riêng biệt này để tương thích với chương trình 32-bit. Nếu chương trình 32-bit cố tải DLL 64-bit, nó sẽ crash (sập).
Nhưng điều kỳ lạ là trên hệ thống 64-bit, System32 chứa file 64-bit, trong khi SysWOW64 chứa file 32-bit. Như hóa ra, WoW64 là viết tắt của Windows 32-bit on Windows 64-bit (Windows 32-bit trên Windows 64-bit). Đây là dịch vụ cho phép OS chạy đúng chương trình 32-bit, ngay cả trên hệ thống 64-bit.
Một phần cách nó làm được là tự động chuyển hướng (redirect) tiến trình 32-bit để dùng thư mục thích hợp. Chương trình 32-bit, thậm chí không biết phần mềm 64-bit tồn tại, sẽ tự nhiên cố truy cập thư mục System32. Nhưng WoW chuyển hướng nó dùng SysWOW64 thay thế. Cùng chuyện xảy ra với Program Files.
Vì nhiều chương trình 32-bit cũ được hard-coded (ghi cứng) để truy cập System32 và Program Files, phương pháp chuyển hướng này cho phép chương trình 32-bit và 64-bit đều hoạt động trên một hệ thống dễ dàng. Hơi gây nhầm lẫn, nhưng bây giờ bạn biết lý do.
Virus System32 thì sao?
Có thể virus hoặc malware khác 숨어 trong System32. Rootkit có thể cố xâm nhập thư mục và ngụy trang thành tiến trình hợp pháp, bạn có thể nhận thấy do CPU dùng bất thường cao.
Nếu bạn nghi ngờ có virus System32, bạn không nên thử xóa hoặc sửa file bị ảnh hưởng. Bạn có cơ hội làm hỏng hệ thống nhiều hơn là dọn sạch nhiễm trùng theo cách đó.
Thay vào đó, bạn nên quét với chương trình antivirus uy tín, sau đó theo dõi với trình quét anti-malware như Malwarebytes.
Làm quen với System32 trên Windows
Bây giờ bạn đã biết tất cả về System32, nó làm gì, và điều gì xảy ra nếu bạn xóa nó.
Nếu bạn không nhớ gì khác, chỉ cần biết System32 chứa tập hợp file quan trọng Windows cần để hoạt động bình thường. Bạn không thể xóa System32 mà không chủ động vượt qua bảo vệ tích hợp, và bạn gần như chắc chắn phải cài lại Windows nếu bạn phá hủy thư mục đó.
Để biết thêm nội dung tương tự, xem giải pháp cho các bí ẩn Windows gây nhầm lẫn.