Gắn ổ đĩa mạng làm ổ đĩa vật lý


17

Có cách nào để gắn kết một vị trí mạng để nó xuất hiện dưới dạng đĩa vật lý cục bộ không? ví dụ \\computer\sharenhư D:(không phải ổ đĩa mạng)


Bạn có thể vui lòng nêu câu hỏi và với các thẻ thích hợp, bạn đang hỏi về hệ điều hành nào không?
bignose

Bạn đang cố gắng đạt được điều gì?
Tạm dừng cho đến khi có thông báo mới.

Câu trả lời:


16

Như tôi đã nói về câu hỏi này (gần như) giống hệt nhau :

Bạn có chắc chắn đây thực sự là những gì bạn muốn làm? Có một bài viết rất hay về lý do tại sao đây là một ý tưởng tồi tệ tồi tệ tại Joel trên Phần mềm (xem điểm # 3) ...

Tuyên bố kết luận là:

Kết luận: lần tới khi ai đó cố gắng bán cho bạn một sản phẩm lập trình cho phép bạn truy cập tài nguyên mạng giống như khi bạn truy cập tài nguyên cục bộ, hãy chạy hết tốc lực theo hướng ngược lại.

Nếu bạn muốn biết lý do tại sao, hãy đọc các phần có liên quan của bài viết.

Và câu trả lời ngắn gọn cho câu hỏi của bạn là: Không. Không dễ dàng, và lý do là một đĩa cục bộ dự kiến ​​sẽ có tất cả các loại chức năng mà một mạng chia sẻ không có. Một đĩa cục bộ mong đợi một hệ thống tệp cục bộ (NTFS / FAT / etc), mà một chia sẻ mạng không có (Chà, nó có, nhưng tại máy chủ, nó được lưu trữ trên, không phải vị trí của bạn), cũng như toàn bộ máy chủ khác các tính năng không thể được sao chép một cách an toàn hoặc đáng tin cậy (xem phần nghệ thuật được liên kết).


+1, câu trả lời đúng. bạn không chỉ trả lời câu hỏi được hỏi, bạn còn đủ điều kiện nhận huy hiệu người đọc để nhận ra những gì OP thực sự đang hỏi.
quack quixote

1
... và phần còn lại của câu chuyện là: những gì OP muốn là một "thiết bị chặn mạng", có thể được thực hiện (và không nên, vì tất cả các lý do bạn liệt kê), nhưng không thể áp dụng cho một thiết bị hiện có Chia sẻ mạng Windows.
quack quixote

Bài viết được liên kết ở đây hiện đã 15 tuổi và vẫn còn có liên quan. Thật buồn cười khi thời gian trôi nhanh ...
Mark Henderson

3
-1 như không thực sự trả lời câu hỏi, chỉ đưa ra ý kiến ​​chủ quan của bạn
Ông Hedgehog

Hừm. Ý kiến ​​hay không, câu trả lời này vẫn có vòng sự thật, quả thực, nó nhẫn thật. +1 vì đã tuyệt vời.
JonathanDavidArndt

32

Có, điều này là có thể trong Windows Vista và Windows 7.

Mở Command Prompt với tư cách quản trị viên. Sau đó gõ lệnh sau:

mklink /D C:\LinkName \\NetworkLocation\LocationName

Điều này sẽ tạo ra một "liên kết tượng trưng" trên ổ Cgọi LinkName, mà sẽ liên kết đến LocationNametrên \\NetworkLocation. Windows tất nhiên sẽ biết rằng đây là một liên kết tượng trưng, ​​nhưng sẽ coi nó như thể nó là một thư mục trên ổ đĩa cục bộ. Tất cả các ứng dụng sẽ coi liên kết tượng trưng này như một tài nguyên cục bộ.

Hi vọng điêu nay co ich.


+1, đang tìm cách tạo giải pháp dự án C ++ trên ổ đĩa mạng. Thủ thuật này hoạt động. :-)
Ashwin kumar

Có một trường hợp góc rất kỳ lạ khi điều này hữu ích với tôi.
Người dùng đã đăng ký

5

Bạn có thể gắn ổ đĩa mạng dưới dạng đĩa vật lý ảo bằng giao thức iSCSI để truy cập máy chủ iSCSI - ví dụ: bạn có thể thiết lập một ổ đĩa bằng cách sử dụng NAS miễn phí - Google để biết thêm thông tin.


Cần lưu ý rằng - với một hệ thống tệp tiêu chuẩn - bạn không thể có hai máy khách truy cập vào ổ đĩa mạng cùng một lúc. Một hệ thống tập tin tiêu chuẩn mong đợi một thiết bị khối chuyên dụng nơi nó có quyền truy cập độc quyền. Truy cập đồng thời sẽ nhanh chóng phá hủy hệ thống tệp trừ khi bạn đang sử dụng hệ thống tệp phân cụm được thiết kế cho việc này.
Zac67

4

Tôi cho rằng bạn đang sử dụng Windows, nhưng bạn không nói phiên bản nào. Trong mọi trường hợp, trong Windows Explorer trong menu Công cụ, chọn Map Network Drive. Ví dụ: nếu bạn đang ở trên Vista, nơi ẩn các menu, chỉ cần nhấn và nhả phím Alt để hiển thị các menu.

Bạn cũng có thể sử dụng SUBSTlệnh:

SUBST M: \\COMPUTERNAME\SHARENAME

1
Xin chào, tôi đã suy nghĩ nhiều hơn về cách gắn kết nó để windows 7/2008 thực sự xem nó là ổ đĩa vật lý chứ không phải ổ đĩa được ánh xạ mạng. Tôi không biết nếu tôi thực sự có ý nghĩa. Tuy nhiên, có một số phần mềm không xem ổ đĩa được ánh xạ là ổ đĩa vật lý (ví dụ: Quản lý máy tính Bắt đầu-> Chạy-> compmgmt.msc)? Cảm ơn
jwee

Bạn có nghĩa là bạn muốn đánh lừa phần mềm không hoạt động với các ổ đĩa mạng? Nếu lệnh thế hệ sẽ không làm điều đó thì bạn là SOL.
John Gardeniers

3

Nếu bạn muốn kịch bản nó, sử dụng lệnh NET USE:

The syntax of this command is:

NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

4
gắn kết như một "ổ đĩa mạng", đó là điều mà OP đang tìm cách tránh.
quack quixote

2

Tôi đã sử dụng câu trả lời của Alderbury để lưu các tập tin microsoft onedrive của tôi vào một đám mây của tôi và nó hoạt động. Tôi có một máy tính Windows 10. Microsoft onedrive sẽ chỉ lưu vào các thư mục trên ổ đĩa c: \ chứ không phải ổ đĩa mạng.

Có, điều này là có thể trong Windows Vista và Windows 7.

Mở Command Prompt với tư cách quản trị viên. Sau đó gõ lệnh sau:

mklink /D C:\LinkName \NetworkLocation\LocationName

Điều này sẽ tạo ra một "liên kết tượng trưng" trên ổ C được gọi LinkName, mà sẽ liên kết đến LocationNametrên \NetworkLocation. Windows tất nhiên sẽ biết rằng đây là một liên kết tượng trưng, ​​nhưng sẽ coi nó như thể nó là một thư mục trên ổ đĩa cục bộ. Tất cả các ứng dụng sẽ coi liên kết tượng trưng này như một tài nguyên cục bộ.

Hi vọng điêu nay co ich.


1

Đề xuất của mklink /D C:\LinkName \NetworkLocation\LocationNamethực sự hoạt động. Đây là cách tôi làm cho nó hoạt động:

Lần đầu tiên tôi ánh xạ bởi ổ đĩa mạng là Z:. Để thực hiện việc này, nhấp chuột phải vào ổ đĩa mạng và bạn sẽ thấy "Ổ đĩa mạng bản đồ" là một tùy chọn. Nếu bạn không mở ổ đĩa mạng và tạo trên đó thư mục bạn muốn lưu trữ Onedrive for Business. Sau đó nhấp chuột phải vào thư mục và ánh xạ nó vào ổ Z:, hoặc bất kỳ thứ gì bạn muốn.

Tiếp theo, chạy CMD với tư cách quản trị viên. Trong hộp nhắc lệnh xuất hiện loại mklink /D C:\ Z:(khoảng trắng là cần thiết). Bây giờ bạn sẽ thấy một tập tin c:\có tên LinkName.

Mở tệp đó và bạn sẽ thấy một tệp có cùng tên với thư mục bạn đã ánh xạ như ổ đĩa Z:. Nhấp chuột phải vào đó và nhấp vào Thuộc tính. Trong tab chung, bạn sẽ thấy ở các thuộc tính dưới cùng. Nếu chỉ đọc hoặc bất kỳ hộp nào khác, được tô sáng hoặc chọn, hãy nhấp vào nó để xóa nó. Sau đó bấm áp dụng.

Bây giờ bạn có thể truy cập Onedrive for Business và chọn làm vị trí thư mục trong C:\Linknameđó là ổ đĩa mạng được ánh xạ.

Tôi hy vọng điều này là dễ dàng để làm theo.


0

Tôi đã tìm thấy một giải pháp bằng cách sử dụng Dokan này

Bạn có thể gắn kết chia sẻ mạng dưới dạng ổ đĩa, sau đó chia sẻ nó như bình thường. Hoạt động hoàn hảo.


0

Kể từ Windows 10, bạn chỉ cần nhấp chuột phải vào mạng và nhấp vào "kết nối ổ đĩa" (ngay phía trên "cắt").

Nó sẽ đặt một chữ cái (D:, E: hoặc cách khác) và nó sẽ xuất hiện dưới dạng một ổ đĩa cục bộ.


-1

Nếu bạn chỉ muốn các tệp của mình ở một nơi khác, nhưng thực sự không cần phải truy cập chúng từ nhiều vị trí cùng lúc, bạn có thể lưu một ổ đĩa ảo trong thư mục dùng chung và sử dụng một số phần mềm để gắn nó làm ổ đĩa vật lý cục bộ.

Nó sẽ hoạt động như một ổ đĩa cục bộ, tất cả các phần mềm sẽ nhận ra nó như vậy, nhưng nó sẽ không tiêu tốn dung lượng trên các ổ đĩa cứng cục bộ của bạn. Nếu bạn thực sự cần truy cập các tệp đó từ hai hoặc nhiều vị trí cùng một lúc, hãy truy cập liên kết cứng, vì những người khác đã giải thích rõ.

Văn bản gốc trước khi chỉnh sửa:

Tôi có một ứng dụng yêu cầu các tệp được lưu cục bộ, nhưng do mức tiêu thụ không gian khổng lồ của nó, tôi phải để nó trên máy chủ. Tôi chỉ đơn giản là lưu một ổ đĩa ảo trong một thư mục dùng chung và ánh xạ nó bằng Daemon Tools. Hoạt động như một bùa mê, và được công nhận là lưu trữ địa phương.

* Nó nhanh, vì mạng gigabit, nhưng không hoàn toàn đáng tin cậy, mặc dù. Bạn có thể mất dữ liệu quan trọng hoặc làm hỏng tệp của ổ đĩa ảo. Để ngăn chặn điều này, bạn có thể sử dụng tùy chọn "Thư mục ngoại tuyến", nhưng vì nó lưu một bản sao của các tệp cục bộ, nó có thể tiêu tốn rất nhiều dung lượng, khiến nó không thể sử dụng trong các trường hợp như của tôi.


Bạn có thể viết lại câu trả lời này để nó giải quyết chặt chẽ hơn yêu cầu của OP không? Hiện tại, nó giống như một quảng cáo hơn là một giải pháp cho vấn đề của OP.
Castaglia

Cảm ơn @TJSaunders, tôi sẽ chỉnh sửa bài viết. Xin lỗi, mới vào diễn đàn.
TheFatiass

-4

Phương pháp tốt nhất được tạo ra iSCSI, kết nối với iSCSI này và chỉ ra bộ lưu trữ Sao chép Shadown cho cục bộ. Bài đăng này tôi đã sử dụng để tạo iSCSI và hãy hạnh phúc !!!.

http://www.andersonpatricio.org/criando-um-st Storage-iscsi-com-windows-st Storage-server-2012-e-configurando-mor-teaming-nas-interfaces-da-rede-san /


Bạn có thể mở rộng câu trả lời của mình để giải thích cách thức này cung cấp kết quả mà người hỏi quan tâm không? Nó cũng sẽ hữu ích nếu bạn có thể tóm tắt nội dung của liên kết bạn cung cấp.
iwaseatenbyagrue
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.