تبادل NTFS و رجیستری

نوشته شده توسط در فروردین ۸, ۱۳۸۸ در بررسی امنیت ویندوز, ویندوز رجیستری - بدون نظر

قبلا هم به این موضوع اشاره کردم که ویندوز ویستا بهترین آزمایشگاه برای مایکروسافت بود و هست و هر ایده ای برای ویندوز داشته روی آن اجرا کرده که بعضی از آنها کاربر را شاکی کرده و بعضی هم بسیار رضایت بخش است.

شاید شما هم مثل BadVista.org (تصویر) ویندوز ویستا را داخل سطل آشغال بندازید اونم بخاطر اینکه نمیدونید داخلش چه خبر است به هر حال سیستم عامل بسیار بزرگی هست که همه اش را نباید بد دانست.
یکی از ویژگیهای پنهان در ویندوز ویستا که در نسخه های قبلی نیست تبادل بین NTFS و رجیستری است. اگر مطلب “سیستم فایل چیست؟” وبلاگ من را خونده باشید در آنجا گفتم که اگر شما پارتیشن را با xp به ntfs فرمت کرده باشید و بخواهید ویستا روی آن نصب کنید ویندوز ویستا اون فرمت را قبول نداره و مجددا خودش به ntfs فرمت میکنه بخاطر موارد کوچک اختلافی که با هم دارند. یکی از این موارد تبادل NTFS و رجیستری است که اصطلاحا باید گفت Transactional Registry & NTFS که کارش هم در امنیت سلامت ویندوز فوق العاده است.
شما به عنوان یک کاربر خونگی نباید همه چیز را برای خودتون بخواهید چون مایکروسافت کاربرانی داره که به حفظ اطلاعات و ویندوز خیلی اهمیت میدن. برای یک کاربر خونگی اهمیتی نداره که ویندوز را فرمت کنه و مجددا نصب کنه تازه بعضی ها رو دیدم که از اینکار لذت میبرند و من به این دسته از افراد میگم که حواستون باشه که فقط از گزینه Quick format استفاده کنید تا بلکه این هارد نابود نشه.
تبادل بین رجیستری و NTFS یعنی چی؟
وقتی که سیستم در حال upgrade شدن هست امکان داره در حین کار مشکلی پیش بیاد مایکروسافت هیچگاه نمیتونه تضمین کنه که اینکار اتفاق نمی افته به هر حال امکان داره به هر دلیلی یک جا اشتباهی پیش بیاد و جلوی پیشرفت upgrade را بگیره در هنگام upgrade چون فایلهای حساس سیستم عامل دستکاری میشند امکان داره بعد از مشکل ویندوز نابود بشه و اصلا بالا نیاد و فایل بوت هم دیگه وجود نداشته باشه شاید همون موقع به مایکروسافت هزار تا فحش بدید و بگید من دیگه لینوکسی میشم و فلان بهتره یا اینکه مثل badvista.org پنجره را به داخل سطل آشغال بندازید.
اینجاست که قابلیت تبادل رجیستری و NTFS در ویندوز ویستا به میان میاد و تلاش میکنه که مشکل را دو تایی با هم حل کنند. این قابلیت را مایکروسافت برای مستحکم کردن کار انجام داده که کمتر بهش ناسزا بگید.
این قابلیت یک قطعه جدید از ویندوز ویستا هست که نامش KTM یعنی Kernel Transaction Manager است که تبادلها استفاده میکنه. این و باید در نظر بگیرید که کل این ویژگی یک ویژگی برنامه نویس به حساب میاد. KTM به برنامه نویسان امکان میده تا کد نصبی را ایجاد کنند که مستلزم تکمیل کل تبادل باشد، زیرا در غیر اینصورت فرآیند عقب گرد Rollback آغاز میشه و کل آن بصورت معکوس پیش میره که این ویژگی را اصطلاحا Atomic Transaction یا Atomicity میگن. KTM اینکار را برای هر دو مولفه NTFS و رجیستری انجام میده. این قابلیت قادر است مراحل تکمیل شده را دنبال کنه و آنها را در هر دو انتها خنثی کنه تا بخشهای تکمیل شده را به حال اول برگردونید.
CLFS API که مخفف Common Log File System برای وقایع نگاری فرایند تبادل داده ها و مدیریت حوادث مورد استفاده قرار میگیره. در گذشته، ثبت وقایع logging بعنوان یکی از فرایندهای کاهش دهنده عملکرد سیستم شناخته میشد، اما clfs که با SDK برای server 2003 عرضه شد این فرایند را تسهیل نموده و تاثیر آن بر عملکرد را کاهش میدهد.

این صحبتی که من در این مطلب کردم بدرد همه کاربری نمیخوره ولی برای کسانی که کارشون حفظ اطلاعات هست خیلی مهمه و این بحث تا همین حد نیست اگر وارد جزئیاتش بشیم کمی پیچیده میشه که من سعی کردم در این مطلب جنبه معرفی بهش بدم.

مطالب مرتبط:

  • WinFS چیست؟
    WinFS که متاسفانه مثل NTFS بعضی جاها اسمش را اشتباه مینویسند و فکر میکنند اسمش windows file system است اینگونه نیست و نام اصلیش Windows Future Storage است. WinFS قراره که جایگزین NTFS بشه و باید بگم...
  • سیستم فایل چیست؟
    من اولین بار کلمه WinFS را در مطلب" چرا ویندوز 7 مهم است؟ " بکار بردم از اون روز هرکسی که در گوگل serach میکرد این کلمه را به وبلاگ من میرسید. البته نتایج گوگل همه جنبه خبری داشت و چیزی مثل مقاله دربا...
  • مجوزهای NTFS
    میدانم اسم NTFS و تغریبا کاربرد آنرا میدانید چی هست. مخصوصا وقتی که بخواهید ویندوز ویستا نصب کنید میبینید که تا پارتیشن مربوطه را به NTFS تغییر ندهید ویندوز ویستا نصب نمیشه. این قضیه در ویندوز سرور 20...
  • نحوه ویرایش hosts بر روی یک سیستم ویستا
    در پایان مطلب قبلی گفتم که از فرمت ntfs استفاده کنید. در این مطلب توضیح رو بیشتر میکنم. البته فکر کنم کم کم سرتان داره سوت میکشه و حوصله تون سر میره ولی نکات آموزنده زیادی داره. فایل hosts در ویندوز ...

در مورد نویسنده

Microsoft Certified System Engineer, Microsoft Certified IT Professional, Cisco Certified Network Associate, Certified Wireless Network Administrator

بدون نظر در "تبادل NTFS و رجیستری"

  1. امید فروردین ۱۲, ۱۳۸۸ در ۱۰:۴۵ ب.ظ · پاسخ دادن

    سلام علی جان.از این مطالب عالی و مفیدی که در این وبلاگ می نویسی ممنونم. من قبل از اینکه با وبلاگ شما اشنا بشم از xp استفاده می کردم ولی از موقعی که با وبلاگ شما اشنا شدم و مطالبی که شما در مورد vista نوشتینو من خواندم نظرم در مورد vista عوض شد و الان میتونم با افتخار بگم من یکی از کاربران vista هستم.

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  2. علی مختاری فروردین ۱۲, ۱۳۸۸ در ۱۰:۴۵ ب.ظ · پاسخ دادن

    امید عزیز خوشحالم که از مطالب وبلاگ من خوشت آمده.
    مطالبی که من مینویسم بخاطر تبلیغ ویستا نیست، بلکه آشنایی با پیشرفت سیستم عامل است.
    شاید ویستا ابزارهایی داشته باشه که خوشایند افراد خاصی نباشه ولی همان ابزارها برای بعضی از کاربران حیاتی هستند.
    بالاخره مایکروسافت وظیفه داره نیاز تمام کاربران را تا حد ممکن برطرف کنه.

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  3. امید فروردین ۱۲, ۱۳۸۸ در ۱۰:۴۸ ب.ظ · پاسخ دادن

    علی جان من directx 10.1 رو سیستمم نصب کردم ولی بازیهایی که directx 10 suport هستن رو سیستمم اجرا نمیشن باید از بازیهایی که با directx 9 اجرا میشن استفاده کنم.دلیل این مشکل را می شه بگین؟

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown
  4. علی مختاری فروردین ۱۲, ۱۳۸۸ در ۱۰:۴۸ ب.ظ · پاسخ دادن

    دلیلش اینه که کارت گرافیکت نسخه ۱۰ را ساپورت نمیکنه.

    مرورگر این کاربر Unknown Unknown سیستم عامل این کاربر Unknown Unknown

یک نظر بدید