Trên hệ thống bắt kì hệ thống nào những cài đặt chắc chắn sẽ được lưu vào vùng nhớ cố định cho dù hệ thống của bạn có Turn off thì những thông tin đó vẫn không mất. Trên máy Mac nền tảng Intel-based thì ta gọi đó là NVRam, còn trên PowerPC-based gọi đó là PRAM.
Đầu tiên chúng ta cùng tìm hiểu NVRAM và PRAM là gì?
NVRAM(Non-volatile random-access memory): từ cái tên ta đã thấy nó vẫn là bộ nhớ truy cập ngẫu nhiên(RAM-Random access memory) giống như là dynamic random-access memory (DRAM) và static random-access memory(SRAM). Nhưng NVRam lữu trữ nhưng thông tin bền vững sau khi hệ thống turn off(Non-volatile) trong khi DRAM và SRAM chỉ lưu trữ thông tin tạm thời khi hệ thống đang hoạt động. Một trong kiểu NVRam nổi tiếng và được ứng dụng nhiều nhất hiện nay là bộ nhớ Flash(EEPROM). Nhưng Flash vẫn còn lắm hạn chế về sản xuất và tuổi thọ(vì vòng đời read/write của dữ liệu)…vv… Với công nghệ mới hiện tại người ta vẫn đang cố gắng nghiên cứu giải pháp thay thế cho Flash ở tương lai gần.
Vậy PRAM(Private random-memory access memory) và NVRAM khác biệt nhau ở đâu?
Thật ra cả 2 PRAM và NVRAM cơ bản giống nhau về chứng năng trên PowerPC-based, PRAM chứa NRAM.
Để biết nhiều thông tin về lịch sử phát triển Ram bạn có thể đọc ở đây: http://en.wikipedia.org/wiki/Non-volatile_random-access_memory
Nhưng thông tin sẽ được lưu trữ trên PRAM bao gồm:
- Speaker volume
- Screen resolution
- Startup disk
- Lỗi kernel-panic
- Status of AppleTalk.
- Serial Port Configuration and Port definition.
- Port Speed.
- Alarm clock.
- Application font.
- Serial printer location, Autokey rate, Autokey delay.
- Attention (beep) sound, Double-click time, Caret blink time (insertion point rate), Mouse scaling (mouse speed).
- Menu blink count, Monitor Depth, 32 Bit addressing, Virtual Memory, Ram Disk, Disk Cache.
- Có vài trường hợp thông tin sai lệch về Battery cũng được lưu trữ ở đây
- Nhưng thông tin về kết nối: Lan, Wireless, Bluetooth… sẽ không được lưu trữ ở đây.
Nếu ngày đẹp trời nào đó hay sau khi cập nhật hệ thống máy Mac của bạn đột nhiên mất âm thanh, nhận sai độ phân giải màn hình hay lỗi Service Battery(trong khi Cycle Pin mới 2-300)…. Mà bạn đã thử qua nhiều cách cài đặt lại Kext, cài app… vẫn không được vậy giải pháp trước khi mang máy lại trung tâm sửa chửa là Reset PRAM/NVRAM.
Phương pháp Reset PRAM/NVRAM:
- Tắt máy.
- Những phím bạn sẽ sử dụng: Command (⌘), Option, P, and R.
- Mở nguồn khi đèn báo tín hiệu ổ cứng vừa sáng thì thực hiện bước 4.
- Ấn và giữ Command-Option-P-R keys, thao tác này phải thực hiện nhanh trước khi màn hình xám xuất hiện.
Giữ 4 phím đấy tới khi hệ thống phát ra âm thanh báo hiệu đang khởi động lại hệ thống.
Bỏ các phím ra.
Sau khi reset lại bạn phải cấu hình lại các cài đặt của máy như Time Zone, Resolution, Speaker…..
Cách này áp dụng được trên cả MacAir, iMAC, Mac Pro…