আমি কি উইন্ডোজে ড্রাইভ চিঠির পরিবর্তে ভলিউম আইডি ব্যবহার করে কোনও ডিস্ক ড্রাইভে অ্যাক্সেস করতে পারি? এটি বাহ্যিক ড্রাইভগুলির জন্য খুব কার্যকর হতে পারে।
আমি কি উইন্ডোজে ড্রাইভ চিঠির পরিবর্তে ভলিউম আইডি ব্যবহার করে কোনও ডিস্ক ড্রাইভে অ্যাক্সেস করতে পারি? এটি বাহ্যিক ড্রাইভগুলির জন্য খুব কার্যকর হতে পারে।
উত্তর:
আপনি mountvol
যে ভলিউমটি অ্যাক্সেস করতে চান তার আইডি পেতে আপনি কমান্ড প্রম্পটে ব্যবহার করতে পারেন ।
এই আইডিগুলি এক্সপ্লোরার উইন্ডো খোলার জন্য ব্যবহার করা যেতে পারে, ড্রাইভ চিঠি থেকে পৃথক
ড্রাইভে একটি শর্টকাট তৈরি করতে, এই বিষয়বস্তু সহ একটি নতুন ব্যাচ ফাইল তৈরি করুন:
start \\?\Volume{1b3b1146-4076-11e1-84aa-806e6f6e6963}\
:-|
@"%ProgramFiles%\TrueCrypt\TrueCrypt.exe" /v \\?\Volume{4033aabd-1234-5678-a1234567890}\ /lr /c n /q
ইন PowerShell , ব্যবহার Get-Volume
মাধ্যমে পাইপ Format-List
ভালো:
get-volume | fl
আপনার প্রয়োজনীয় সমস্ত কিছু আপনাকে দেবে, উদাহরণস্বরূপ SYSTEM RESERVED
আমার মেশিনগুলির একটিতে এই ভলিউম:
ObjectId : {1}\\ACER-M3900\root/Microsoft/Windows/Storage/Providers_v2\WSP_Volume.ObjectId="{5b16a307-de54-11e7-8aeb-806e6f6e6963}:VO:\\?\Volume{b41b0670-0000-0000-00e8-0e8004000000}\"
PassThroughClass :
PassThroughIds :
PassThroughNamespace :
PassThroughServer :
UniqueId : \\?\Volume{b41b0670-0000-0000-00e8-0e8004000000}\
AllocationUnitSize : 4096
DedupMode : NotAvailable
DriveLetter :
DriveType : Fixed
FileSystem : NTFS
FileSystemLabel : SYSTEM RESERVED
FileSystemType : NTFS
HealthStatus : Healthy
OperationalStatus : OK
Path : \\?\Volume{b41b0670-0000-0000-00e8-0e8004000000}\
Size : 105058304
SizeRemaining : 33992704
PSComputerName :
আমি ফ্ল্যাশ ড্রাইভের জন্য পরম ড্রাইভ অক্ষর ব্যবহার করতে পছন্দ করি। আপনার 20 বা ততোধিক ফ্ল্যাশ ড্রাইভ না থাকলে কেবল কারও জন্য পর্যাপ্ত অ্যাসাইনমেন্ট রয়েছে।
উইন্ডোজ 7-এ একটি ড্রাইভ লেবেল ফর্ম্যাট করতে এবং বরাদ্দ করতে উইন্ডোজ ব্যবহার করুন বা যদি ড্রাইভটির ইতিমধ্যে একটি লেবেল থাকে, তবে আপনার পছন্দের একটি লেবেল দেওয়ার জন্য কমান্ড লাইন "লেবেল (ড্রাইভ চিঠি) ব্যবহার করুন।
তারপরে ড্রাইভে ডান ক্লিক করে আপনার তৈরি করা লেবেলটি সহ ড্রাইভটি নির্বাচন করতে ড্রাইভের অক্ষর এবং পাথগুলি নির্বাচন করুন এবং নির্দিষ্ট ড্রাইভ চিঠিতে ভলিউমটি নির্ধারণ করতে কন্ট্রোল প্যানেল, সিস্টেম এবং সুরক্ষা, প্রশাসনিক সরঞ্জাম, কম্পিউটার পরিচালনা, ডিস্ক পরিচালনা যান। এটি উপলব্ধ থাকলে ড্রাইভ লেটারে সর্বদা মাউন্ট হবে।
আমি ড্রাইভে লেবেল করেছি যাতে লাইভ ডেটা থাকে এবং লেবেলগুলি কোনওভাবেই বিদ্যমান ডেটাগুলিকে প্রভাবিত করে না। এটি ঠিক আগের পুরানো দিনগুলিতে ফ্লপিগুলিতে যেমন কাজ করেছিল ঠিক তেমন কাজ করে বলে মনে হচ্ছে
আপনি PS এ এর লেবেল ব্যবহার করে একটি ডিস্ক ড্রাইভ অ্যাক্সেস করতে পারেন:
ls -l (Get-Volume | ? FileSystemLabel -eq "Barry Allen drive").Path
এটি সংক্ষিপ্ত করা হয়েছে, আরও ভাল পাঠযোগ্যতার জন্য কোনও স্ক্রিপ্টে সম্পূর্ণ ফর্ম্যাট ব্যবহার করুন - নীচে দেখুন
জিপিটি বিশেষ পার্টিশনের জন্য নির্দিষ্ট আইডি ব্যবহার করে। পোর্টেবল স্ক্রিপ্টগুলি লেখার জন্য, যেকোন কম্পিউটারে কোনও চিঠি না দিয়েই রিকভারি বা সিস্টেম ভলিউম অ্যাক্সেস করতে আমরা সেগুলি ব্যবহার করতে পারি:
সিস্টেমের পরিমাণ:
ls -l (Get-Partition | ? GptType -eq "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}").AccessPaths[0]
পুনরুদ্ধারের পরিমাণ:
ls -l (Get-Partition | ? GptType -eq "{de94bba4-06d1-4d40-a16a-bfd50179d6ac}").AccessPaths[0] -Force
cd "$((Get-Partition | ? GptType -eq "{de94bba4-06d1-4d40-a16a-bfd50179d6ac}").AccessPaths[0])Recovery"
এমএসআর: ইউইএফআই-তে, এমএসআর বিভাজনও রয়েছে (হওয়া উচিত) তবে আপনি এটি অ্যাক্সেস করতে পারবেন না কারণ এর ভলিউম বা ফাইল সিস্টেম নেই:
ত্রুটি:ls -l ((Get-Partition | ? GptType -eq "{e3c9e316-0b5c-4db8-817d-f92df00215ae}").AccessPaths[0]) -Force
তিনটি সতর্কতা:
গেট-ভলিউম লুকানো ভলিউমগুলিকে তালিকাভুক্ত করবে না যতক্ষণ না এটি এলিভেটেড চলমান থাকে, গেট-পার্টিশনটি তাদেরকে অ-উন্নত তালিকাভুক্ত করবে, তবে আপনি যেভাবে আর এটিকে অপরিবর্তিত রাখতে পারবেন না।
গেট-চাইল্ড আইটেম (এলএস) দিয়ে ডিভাইস পাথটি অবশ্যই -LiteralPath আর্গুমেন্ট (-l) ব্যবহার করে পাস করতে হবে। এটা 'এর কারণে নয়?' বিশেষ চরিত্র. -পথ শুধু 'ডিভাইস পথের সাথেও কাজ করে না?' পালিয়ে গেছে
ডিভাইস পাথের মূলটিতে সিডি করা সম্ভব নয়। তবে এটির ফোল্ডারে সিডি করা সম্ভব।
আরও ভাল পঠনযোগ্যতার জন্য স্ক্রিপ্টে সর্বদা পূর্ণ বিন্যাস ব্যবহার করুন
ls -l ((Get-Partition | ? GptType -eq "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}").AccessPaths[0])
এর জন্য সংক্ষিপ্ত:
Get-ChildItem -LiteralPath ((Get-Partition | Where-Object { $_.GptType -eq "{c12a7328-f81f-11d2-ba4b-00a0c93ec93b}" }).AccessPaths[0])
ls
এর একটি উপনাম Get-ChildItem
-l
হ'ল সংক্ষিপ্ত -LiteralPath
? *attribute* -eq "*value*"
করা হয়েছে এর ? { $_.*attribute* -eq "*value*" }
?
একটি উপনাম Where-Object
-Force
রিকভারি ভলিউমে লুকানো ফাইলগুলি দেখতে ব্যবহৃত হয়
গেট-পার্টিশন এবং গেট-ভলিউমের ব্যবহার:
গেট-পার্টিশনটি জিপিটিটাইপ প্যারামিটার সরবরাহ করে তবে লেবেল নয়, গেট-ভলিউম লেবেল দেয়, তবে জিপিটিটাইপ দেয় না