Lỗi này có phải do sự khác biệt giữa 2 hệ điều hành?
Trần Kim Khánh
Hồi âm xin gửi về: vitinh@vnexpress.net
Hồi âm:
Chào bạn Khánh! Việc nối mạng LAN giữa 2 máy tính (Desktop hay Laptop) dùng WinXP và Vista tương tự như giữa 2 máy cùng dùng WinXP hay Vista. Việc 'laptop "nhìn thấy" desktop nhưng không thể lấy file từ desktop' là vì bạn chưa thực hiện việc share ổ đĩa (hay thư mục) trên desktop.
Tôi sẽ nêu cách tổng quát để cả Laptop và Desktop đều có thể truy xuất dữ liệu của nhau như sau: Trên Desktop (hay Laptop) bạn tạo 1 user có name và pass trùng với user và pass mà trên Laptop (hay Desktop) bạn login vào. Sau đó bạn share ổ đĩa (hay thư mục) cần chia sẻ dữ liệu (có thể gán quyền truy xuất các mức độ khác nhau). WinVista, bạn lưu ý bật (turn on) Network Discovery và File Sharing (tại mục Sharing and Discovery trong Network and Sharing Center). Sau đó, share ổ đĩa (hay thư mục) cần chia sẻ để máy kia có thể thấy và truy xuất dữ liệu. Đôi khi trên WinXP bạn có thể không thấy máy kia, khi đó bạn có thể dùng chức năng Search Computer để tìm máy kia thông qua Computer Name(không phải User Name) của máy kia. Nếu còn "lăn tăn", gửi mail cho tôi theo địa chỉ: dkhanh2007@Gmail.com. Chúc bạn thành công.
Dang Khanh
Bạn Khánh thân mến. Lỗi này đúng là do lỗi của HĐH. Bạn hãy kiểm tra lại theo các bước sau dây nhé.
B1: Bạn đã chắc chắn trên hai máy bạn muốn kết nối đã cùng 1 Group chưa. Nếu đã thực hiện rồi thì bạn xuống bước tiếp theo, còn chưa thì hãy thực hiện thao tác này trước tiên đã nhé.
B2: Vấn đề khác lớn hơn mà chúng ta cần xử lý bây giờ là về sơ đồ mạng Windows Vista. Sơ đồ mạng là thành phần tốt nhất Windows Vista mới bổ sung cho mạng. Để sử dụng nó, vào Control Panel -> Network and Internet -> Network and Sharing Center -> View full map.
Một màn hình như bên dưới xuất hiện:
![]() |
Sơ đồ mạng của Windows Vista. |
Sơ đồ mạng sẽ hiển thị tất cả các PC và thiết bị gắn bên trong mạng, tức là những thứ có trong mạng tổng thể của bạn, không phải chỉ trong workgroup. Sơ đồ này trông khá đẹp và cực kỳ hữu ích. Đưa chuột lên trên bất kỳ thiết bị nào, bạn sẽ được cung cấp thông tin về nó, chẳng hạn như tên, địa chỉ IP và địa chỉ vật lý MAC (như hình bên dưới). Kích vào một PC và bạn sẽ kết nối tới nó.
![]() |
Đưa chuột lên bất kỳ thiết bị nào trên mạng, bạn sẽ có thông tin chi tiết về thiết bị. |
Tuy nhiên vẫn có một nhược điểm. Nhìn vào cuối màn hình trong sơ đồ mạng ở trên, bạn sẽ thấy một số thiết bị được đưa vào danh sách. Windows Vista đã tìm ra chúng nhưng lại hoàn toàn không biết phải làm gì với chúng. Nó không thể phác hoạ được vị trí của từng thiết bị trên mạng và không cung cấp cho bạn thông tin trừ phi bạn di chuột lên thiết bị mình muốn biết.
Vấn đề là để biết được thông tin về các thiết bị, Windows Vista phải sử dụng một giao thức mới có tên Link Layer Topology Discovery (LLTD). LLTD được tích hợp sẵn vào tất cả các PC Windows Vista, nhưng Windows XP thì không có. Đó là lý do vì sao Vista có thể hiển thị sơ đồ các thiết bị trong mạng còn XP thì không.
Bạn có thể sửa chữa vấn đề bằng cách download và cài đặt Layer Topology Discovery Responder lên Windows XP. Khi đó, máy tính dùng Windows XP cũng có thể hiển thị sơ đồ mạng, vị trí chính xác và thông tin về chúng như hình bên dưới.
![]() |
Một máy XP bây giờ đã có thể hiển được đặt trực tiếp lên sơ đồ mạng. |
ticic
Theo như kinh nghiệm mình có thì sự khác nhau về hai hệ điều hành cùng hãng sản xuất sẽ không ảnh hưởng đến việc kết nối giữa hai máy. Vấn đề bạn gặp phải có thể do mạng hoặc do hệ điều hành trên laptop đang bật firewall nên không thể truy xuất vào. Bạn có thể kiểm tra lại.
Do Kim Long
Bạn kiểm tra lại Subnet mask và Workgroup xem trùng nhau chưa. Thường thì một máy nhìn thấy máy kia thì máy kia cũng nhìn thấy. Tốt nhất bạn đặt địa chỉ tĩnh cho cả hai máy. Ngoài ra bạn có dùng chương trình Kaspersky Internet Security không. Nếu dùng thì bạn vào Local Area Connections Properties bỏ dấu kiểm trong hộp kiểm của Kaspersky Anti-Virus NDIS... đi nhé. Chúc bạn thành công!
duy anh