Memetakan huruf drive ke folder lokal

89

Apakah ada jendela yang setara dengan SUBSTperintah dos lama ?

Saya ingin dapat menetapkan huruf drive lokal ke folder pada drive lokal.

Saya menyadari bahwa drive yang dipetakan akan berfungsi (dan sejauh ini itulah teknik yang akhirnya saya gunakan), tetapi sepertinya tidak akan terpotong sampai agak terlambat dalam proses boot. Saya juga di masa lalu mencoba menempatkan SUBSTperintah dalam file batch dalam proses boot, tetapi tampaknya tidak berhasil juga.

PaoloFCantoni
sumber
Kemungkinan duplikat dari Bagaimana cara memasang drive jaringan ke folder?
Cristian Ciupitu

Jawaban:

92

Kabar baik! The substperintah masih bekerja di Windows 7 !

Untuk membuat pemetaan baru:

subst x: C:\Folder\Example

Untuk menghapus pemetaan:

subst x: /D

Josh
sumber
2
Ya, saya tahu ini berfungsi, tetapi saya tidak bisa mewujudkannya secara otomatis saat boot (terutama sedini mungkin). Apakah Anda tahu bagaimana itu bisa dilakukan?
PaoloFCantoni
1
Sudahkah Anda mencoba membuat file batch dari perintah di atas dan menambahkannya sebagai skrip startup di gpedit.msc/ Editor Kebijakan Grup Lokal?
Josh
Sudah sekarang ... Saya rasa saya tidak melacaknya (tidak menjadi sysadmin) ketika saya mencobanya sebelumnya. Tampaknya menjadi tempat untuk melakukannya ... Namun, menggunakan titik @ 50-3 saya dapat menggunakan NET USE di tempat SUBST.
PaoloFCantoni
6
Peringatan! SUBST praktis tidak dapat digunakan pada pengaturan multi-pengguna (bahkan jika hanya satu pengguna asli + admin). Karena pemetaan SUBST adalah pengguna lokal , pengguna lain tidak akan melihatnya! Misalnya Anda mengklik "Jalankan sebagai administrator" pada pintasan yang menunjuk ke tempat SUBST-ed, dan itu akan gagal dijalankan.
Sz.
91

Alternatif:

penggunaan bersih x: \\ localhost \ c $ \ Folder \ Contoh

Perbedaan antara net use& di substbawah istirahat


subt

Ketika suatu pembagian menjadi tidak tersedia substakan mencoba berulang-ulang untuk menghubungkan kembali sangat mempengaruhi kinerja PC Anda ketika mencoba untuk menghubungkan kembali. Ini kurang umum ketika memetakan file lokal karena hanya akan terjadi jika Anda mengatakan nama folder di path. Resolusi jika ini terjadi adalahsubst x: /d

penggunaan bersih

net usediperkenalkan di win2k / xp untuk memberikan alternatif untuk ini. Ketika net usedigunakan untuk terhubung ke suatu lokasi dan lokasi itu menjadi tidak terjangkau windows akan melaporkan drive sebagai terputus dan tidak mencoba untuk menghubungkan kembali sampai pengguna mencoba untuk menghubungkan kembali ke sumber daya pada drive yang dipetakan. Ini menyelesaikan masalah kinerja yang dicatat dalamsubst


Untuk informasi lebih lanjut tentang kedua perintah, Anda dapat meminta melalui baris perintah dengan /?

net use /? & subst /?

50-3
sumber
1
Biasanya, karena drive yang ingin saya petakan adalah lokal, saya akan menggunakan SUBST. Namun, karena ini adalah drive lokal yang terhubung dengan USB dan tidak selalu tersedia, apakah akan memicu masalah yang diuraikan di atas?
PaoloFCantoni
1
Pemikiran yang bagus, tetapi ketika itu terjadi, saya bermaksud untuk menggunakannya pada tablet transformator ASUS TX300CA Windows 8 yang memiliki dock keyboard yang dapat dilepas. Pada bagian tablet tidak ada port USB, sehingga BIOS harus menetapkan drive dock keyboard (yang adalah USB) sebelum yang lainnya. Jadi mereka harus stabil. Saya yakin ASUS akan menyortirnya.
PaoloFCantoni
2
Selain fungsi coba lagi, apakah ada perbedaan kinerja antara kedua metode? The net usePendekatan tampaknya lebih tetapi jika ada secara signifikan lebih banyak overhead karena mendapat tumpukan jaringan yang terlibat saya akan menggunakan subst karena aku tidak mungkin lari ke masalah mencoba kembali.
Jay Paroline
6
Untuk googler: penggunaan bersih tidak memungkinkan jalan berisi backslash tertinggal, melempar kesalahan samar 67. Cukup hapus garis miring.
Steed
2
Dan ketika Anda tidak dapat mengetahui mengapa Explorer dll tidak menunjukkan drive baru Anda yang mengkilap, ingat itu Mapped network drives created by an elevated process will not be visible to an unelevated process and vice versa(tautan juga menjelaskan bagaimana Anda dapat mengubah registri untuk mengatasinya).
brichins
31

Cara terbaik untuk melakukan ini di seluruh bootup adalah dengan memasukkannya ke dalam registri . Buka regedit.exe dan arahkan ke

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ DOS Devices

Tambahkan nilai REG_SZ baru dan beri nama di X:mana X adalah huruf drive Anda

Nilai harus menjadi jalur dalam formulir ini

\DosDevices\C:\Folder\Example    
Jeff H
sumber
cara ini memungkinkan program berjalan sebagai administrator untuk melihat drive. substdrive tidak terlihat.
Jean-François Fabre
Apakah Anda harus melakukan sesuatu (seperti reboot) untuk mendapatkan efek ini?
DaveInCaz
Perlu dicatat bahwa kecuali langkah-langkah tambahan diambil, file yang dihapus dari drive yang dipetakan dihapus secara permanen alih-alih dikirim ke Keranjang Sampah (ini tampaknya benar apakah Anda menggunakan pendekatan registri, SUBST, atau NET USE). Saya tidak memiliki reputasi yang cukup untuk menambahkan jawaban baru untuk pertanyaan ini, tetapi saya menambahkan jawaban untuk pertanyaan serupa yang memperluas pendekatan registri dan memungkinkan Recycle Bin.
Tony Pulokas
2

Cara lain adalah dengan meletakkan share pada folder yang ingin Anda petakan. Anda kemudian dapat menggunakan opsi drive jaringan peta yang dapat diakses dengan mengklik kanan pada komputer saya di windows explorer.

Perhatikan bahwa Anda harus mengaktifkan penemuan jaringan sebelum mengatur pembagian.

Keuntungan dari pendekatan ini adalah Anda mengatur opsi create on logon.

Mike payne
sumber
1

Sekadar menambah jawaban di atas. Pilihan lain adalah tautan simbolik yang tercakup dalam pertanyaan SU ini. Bagaimana cara memasang drive jaringan ke folder?

pengguna986363
sumber
Pembuatan tautan simbolis menggunakan mlink berfungsi dengan baik, tetapi harus dicatat bahwa Anda hanya dapat menggunakannya untuk membuat folder, bukan huruf drive baru.
Tony Pulokas
-5

Cara terbaik adalah melalui manajemen drive. Anda dapat menentukan jalur untuk memasang drive daripada huruf drive.

Buka Panel Kontrol -> Alat Admin -> Manajemen Komputer -> Manajemen Drive.

Klik kanan pada volume yang ingin Anda ubah, dan pilih Change Drive Letter and Paths.

Dengan cara ini, Anda dapat menghapus semua huruf drive asli, dan memasangnya di bawah direktori saja. Ini adalah bagaimana Anda dapat melewati batas 24 drive di windows.

Kevin
sumber
3
Ini hanya memungkinkan Anda membuat pemetaan surat driver logis untuk partisi. Itu tidak memungkinkan Anda untuk membuat pemetaan huruf drive logis ke folder / path / direktori, sehingga tidak memenuhi kebutuhan TC / OP.
Cloud
1
Apa hubungannya ini dengan pertanyaan?
Kangarooo