অ গোপনীয় ডিরেক্টরি এক্সপ্লোরারে প্রদর্শিত হয় না, তবে যে প্রোগ্রামটি এটি তৈরি করেছে এটি এটি অ্যাক্সেস করতে পারে


26

আমি আমার মেলবক্সগুলি ব্যাকআপ করতে IMAPSize ব্যবহার করছি । প্রক্রিয়াটি কেবলমাত্র আপনার মেইলবক্সের বিষয়বস্তুগুলি .emlআপনার ডিস্কের ফাইলগুলিতে ফেলে দেয়। যাইহোক, আমি যে প্রথম মেলবক্সটি ব্যাক আপ করেছি তা আমার প্রত্যাশা অনুযায়ী দেখাবে। তবে পরেরটি এক্সপ্লোরারে প্রদর্শিত হবে না এবং, যদি আমি এটি ঠিকানা বারে প্রবেশ করি তবে এটি আমাকে বলে যে এটির অস্তিত্ব নেই।

যাইহোক, IMAPSize জোর দিচ্ছে যে ফাইলগুলি রয়েছে। (ডিস্ক লেখা অনেক অপারেশনের সময় সঞ্চালিত হয় হচ্ছে।) অধিকন্তু, ডিরেক্টরির নেই উইন্ডোজ ডিরেক্টরির ডায়ালগে প্রদর্শিত হবে এবং - এটা শো - আমি গনুহ সরঞ্জামগুলি ইনস্টল ls(কিন্তু নেটিভ নেই dir)। আমি cdডিরেক্টরিতে প্রবেশ করতে পারছি না , তবে lsএটি অ্যাক্সেস করতে সক্ষম হবে বলে মনে হচ্ছে (এবং, সত্যিকার অর্থে যে ডিরেক্টরিগুলি এবং ফাইলগুলি আমি প্রত্যাশা করেছি সেগুলি উপস্থিত রয়েছে)।

তালিকা প্রদর্শন কমান্ড প্রম্পট উইন্ডো

এছাড়াও মনে রাখবেন টাইমস্ট্যাম্প এবং FILESIZE backup.dbভিন্ন dirএবং ls -lআউটপুট।

সংক্ষেপে: এখানে কী চলছে এবং আমি কীভাবে এটি ঠিক করব !?


1
আমি কেবল স্পষ্টতই পার্থক্যটি দেখি যে ls -lএটি "লুকানো" ডিরেক্টরি এবং ফাইলগুলিকে এক বিশেষ সংখ্যক হার্ডলিংক দেখায় ... আমি জানি না কেন এটি হয়, বা এনটিএফএস-ভূমিতে একটি হার্ডলিঙ্ককে কীভাবে ব্যাখ্যা করা যায়।
জোফমিস্টার

... কেবলমাত্র নিশ্চিত করতে: আমি "লুকানো" ফাইলগুলিতে, কমান্ড লাইন থেকে cat(অন্য একটি জিএনইউ কোর্টিল) ব্যবহার করে ডেটা অ্যাক্সেস করতে পারি । আবার, তবে দেশীয় উইন্ডোজ সরঞ্জামগুলি (যেমন, type) এমনকি ফাইলটি খুঁজে পায় না।
এক্সফমিস্টার

উত্তর:


63

আমার অনুমান করা যাক: ফাইলটি তৈরি করা প্রোগ্রাম এবং জিএনইউ ইউটিলিটিগুলি প্রশাসক হিসাবে চলছে না।

প্রথম, কিছু ইতিহাস। উইন্ডোজ এক্সপির দিনগুলিতে, প্রচুর প্রোগ্রাম ধরে নেওয়া হয়েছিল যে সেগুলি সর্বদা অ্যাডমিন হিসাবে চালানো হবে C:\Windowsএবং C:\Program Files (x86)বুনো পরিত্যক্ত জায়গাগুলিতে লিখবে । ভিস্তার সাথে, মাইক্রোসফ্ট কম লোককে প্রশাসক করার চেষ্টা করেছিল, কিন্তু মানক ব্যবহারকারীরা সেই জায়গাগুলিতে লিখতে পারেন না। কাজ চালিয়ে যাওয়ার জন্য তাদের এই সন্দেহজনক প্রোগ্রামগুলির প্রয়োজন ছিল (না হলে লোকেরা আপগ্রেড করবে না)। সুতরাং, তারা ইউএসি ভার্চুয়ালাইজেশন নামে একটি মায়াবী বৈশিষ্ট্য প্রবর্তন করেছিল ।

মানক ব্যবহারকারী হিসাবে চলমান প্রোগ্রামগুলি ভাবতে পারে যে গুরুত্বপূর্ণ লেখাগুলিতে তাদের লেখাগুলি সফল হয়েছে, কিন্তু বাস্তবে উইন্ডোজ প্রতি ব্যবহারকারী অবস্থানের জন্য ডেটা বিছিন্ন করে ফেলেছে। যখন এই প্রোগ্রামগুলি কোনও ডিরেক্টরিতে ফাইলগুলির সন্ধান করে, তখন উইন্ডোজ সেই জায়গার ভার্চুয়াল স্টোরটিতে কোনও ফাইল আছে কিনা তা পরীক্ষা করে দেখেছে এবং যদি তা হয় তবে এটি সেগুলি ডিরেক্টরি তালিকার সাথে যুক্ত করে। (রেজিস্ট্রি জন্য সমতুল্য কার্যকারিতা আছে।)

দেখে মনে হচ্ছে আপনার মেইল ​​প্রোগ্রামটি Program Files (x86)একজন সাধারণ ব্যবহারকারী হিসাবে চলার সময় কোনও জায়গায় লেখার চেষ্টা করেছিল । লেখাটি পুনঃনির্দেশিত হয়েছিল, সুতরাং এটি আসলে সেই জায়গায় যায় নি। প্রোগ্রামটি এখনও এটি দেখতে পারে, কারণ উইন্ডোজ এটির জন্য মায়া রাখে। এক্সপ্লোরার এটি দেখতে পাবে না কারণ এটি অপারেটিং সিস্টেমটিতে ঘোষণা করে যে এটি ভাল আচরণ করেছে এবং তাই পুনঃনির্দেশের প্রয়োজন নেই। কমান্ড প্রম্পটের dirকমান্ড কোনও প্রোগ্রাম নয় (এটি কেবলমাত্র একটি বৈশিষ্ট্য cmd.exe), সুতরাং এটি "জ্ঞাত" হিসাবেও বিবেচিত হয় এবং তাই সামঞ্জস্য ফাইলগুলি প্রদর্শিত হয় না। lsএটি এমন একটি প্রোগ্রাম যা স্পষ্টতই জানা যায় না, সুতরাং এটি সামঞ্জস্য ফাইলগুলি দেখতে পায়।

আপনি এখানে আপনার ফাইলটি খুঁজে পাবেন:

%LOCALAPPDATA%\VirtualStore\Program Files (x86)\IMAPSize\backup

আশেপাশে ঝাঁকুনির সময় VirtualStore, আপনি কী প্রোগ্রামগুলি ভাল আচরণ করে না এবং এতে ভার্চুয়ালাইজেশন সুরক্ষা নেট প্রয়োজন তা অবাক করে দিতে পারেন।

আপনি যদি পুনঃনির্দেশটি বন্ধ করতে চান, প্রশাসক হিসাবে প্রোগ্রামটি চালান, বা আপনার ব্যাকআপগুলি এমন কোনও স্থানে সংরক্ষণ করুন যা আপনি অ্যাডমিনের সুযোগ সুবিধা ছাড়াই লিখতে পারেন।


16
এবং আমি এখানে আমি উইন্ডোজ জানি। হয় এটি একটি ভাল সম্পাদিত এপ্রিলের বোকা-রসিকতা, বা আমি আজ কিছুটা উল্লেখযোগ্যভাবে শিখেছি। ধন্যবাদ, @ বেন এন!
আগানজু

3
@ আগানজু কয়েক মাস আগে আমাকে উইন্ডোজ ব্যবহারকারীকে উইনসিসিপি-র কী-পেয়ার তৈরি করতে সহায়তা করতে হয়েছিল। এবং সেগুলি প্রশ্নের মধ্যে বর্ণিত হিসাবে একইভাবে অদৃশ্য হয়ে ওঠে। এই সময়ে আমি একটি ব্যাখ্যাটিকে অনুমান করেছি যে এই উত্তরটিতে দেওয়া হয়েছে। আমি আমার হাইপোথিসিসটি যাচাই করতে বিরক্ত করিনি, কারণ ফাইলটি পরিবর্তে ব্যবহারকারীদের হোম ডিরেক্টরিতে রেখে সমস্যাটি সমাধান করা হয়েছিল। তবে কমপক্ষে আমি নিশ্চিত করতে পারি যে এই উত্তরটি আমার কাছে কৌতুকের মতো নয়।
ক্যাস্পার্ড

3
আচ্ছা আমি ধিক্কার দেব! ওরা সবাই আছে। এটি অদ্ভুত আচরণ, এমনকি যদি এটি উদ্দেশ্যযুক্ত হয়। আমি ভেবেছিলাম আমার একটি ফাইল সিস্টেমে ত্রুটি ছিল! ... এটির মাধ্যমে আমার প্রথম মেলবক্স ব্যাকআপটি কেন প্রদর্শিত হবে তা ব্যাখ্যা করবে: প্রোগ্রামটি ইনস্টলার থেকে প্রথম চালানো হয়েছিল ("আপনি কি এখন এই জাতীয়-এমন চালাতে চান?"), যা এটি প্রশাসকের সুবিধাগুলি থাকার ক্ষেত্রে উন্নীত করতে পারে; যদিও "লুকানো" রান স্থানীয় ব্যবহারকারী হিসাবে ছিল।
এক্সফমিস্টার

1
@ আগানজু আমি অনুমান করছি আপনি কখনই ভিস্তার বেশি ব্যবহার করেননি। এক্সপ্লোরারে আপনাকে ভার্চুয়ালাইজড ফাইলগুলি দেখানোর জন্য এটির একটি বৈশিষ্ট্য ছিল; কারণ কয়েক বছর ধরে সমস্যাটি যথেষ্ট সাধারণ ছিল। উইন around এর কাছাকাছি আসার পরে, বহুল ব্যবহৃত ব্যবহৃত সফ্টওয়্যার ধরে নিল যে এটি তার ইনস্টল ডিরেক্টরিটির সাবফোল্ডারগুলিতে লিখতে পারে; এবং বৈশিষ্ট্যটি উল্লেখযোগ্যভাবে কম দৃশ্যমান হয়েছে বা সম্ভবত উইন্ডোজের সাম্প্রতিকতম সংস্করণগুলিতে সরানো হয়েছে।
ড্যান নীলি

4
@ এক্সফমিস্টার এটি একটি বাণিজ্য বন্ধ। উত্তরে যেমন উল্লেখ করা হয়েছে, তার নিজের অ্যাপ্লিকেশন ডিরেক্টরিতে সফটওয়্যার লেখার বিষয়টি ভিস্তার আগে খুব কমই সাধারণ ছিল। এটি একটি বিশাল সুরক্ষা গর্ত, সুতরাং এটি সমাধান করতে হয়েছিল। বিকল্পগুলি ছিল 1) সমস্ত অ্যাপ্লিকেশন লিখতে এবং বিরতিতে, 2) নিরাপদ স্থানে ফাইলগুলি সংরক্ষণ করতে ভার্চুয়ালাইজেশন ব্যবহার করুন। 1) মাইক্রোসফ্টের এসওপির বিরুদ্ধে স্পষ্টতই অক্ষম এবং খুব বেশি, এবং শেষ পর্যন্ত এটি কেবলমাত্র আগের মতো প্রশাসকের অধীনে সমস্ত কিছু চালাতে পরিচালিত করে। এটি বিভ্রান্তিকর হতে পারে তবে এটি সম্ভবত সেরা বিকল্প। বিপজ্জনক ডিরেক্টরিতে লিখবেন না।
লুয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.