मैं उबंटू के साथ विंडोज 8 लाइसेंस कुंजी कैसे पढ़ सकता हूं?


18

मेरे लैपटॉप पर एक दोहरी बूट विंडो 8 और उबंटू है।

क्या ubuntu के तहत विंडोज लाइसेंस कुंजी पढ़ना संभव है? (मुझे लगता है कि यह किसी तरह विंडोज रजिस्ट्री में छिपा हुआ है)


क्या यह यूईएफआई प्रणाली है, यदि हां, तो यह संभवत: यूईएफटी की मेमोरी में है?
अमिथ केके

हाँ, यह एक यूईएफआई प्रणाली है। मैं पहले से ही यह मिल गया और नीचे ansewer तैनात;)
rubo77

2
समीक्षक: यह ऑफ टॉपिक नहीं है। यह विंडोज इंस्टॉलेशन में जानकारी खोजने के लिए उबंटू का उपयोग करने के बारे में है। पूरी तरह से ठीक।
सेठ

सहमत, यह ऑन-टॉपिक है, विशेष रूप से यह देखते हुए कि यह वास्तव में फर्मवेयर स्टोरेज से एसीपीआई जानकारी पढ़ने के बारे में हो सकता है: यह जानकारी भी अंदर संग्रहीत नहीं है कि हम में से अधिकांश विंडोज सिस्टम के रूप में क्या सोचेंगे।
एलिया कगन

जवाबों:


32

मैंने इसे यहां पाया । ACPI- फ़र्मवेयर में कुंजी संग्रहीत की जा रही है:

sudo strings /sys/firmware/acpi/tables/MSDM

जिससे मुझे निम्नलिखित परिणाम मिले:

MSDMU
LENOVOCB-01   
ACPI
#####-#####-#####-#####-#####

(मैंने उत्पाद कुंजी को बदल दिया #)

पाइप में | tail -n1अगर आपको आउटपुट के रूप में केवल कुंजी की आवश्यकता है।


2
फर्मवेयर में कुंजी के लिए Lenovo विशिष्ट हो सकता है। मेरे काम कंप्यूटर (डेल लैपटॉप और कॉम्पैक डेस्कटॉप) में एक SLIC है, लेकिन कोई MSDM नहीं है। माना जाता है कि, ये दोनों कंप्यूटर कुछ वर्षों के दौरान विंडोज 8 का अनुमान लगाते हैं।
19

1
नए डेल पीसी पर, वह तालिका वास्तव में मौजूद है। मैं इसे दो डेल प्रेसिजन T1700 पर पाया है जून 2014 से डेस्कटॉप
जॉर्ज सुआरेज़ डी फूल

लेनोवो योगा 3 पर इसने शानदार काम किया।
सेनेबेडेन

मेरे यूईएफआई एसर अस्पायर वी पर काम किया। इसलिए यह अन्य यूईएफआई प्रणालियों पर लागू होता है।
टॉरिएन

3

यदि आपका HD टूट गया है और एक नए HD पर स्थापित करने की आवश्यकता है या केवल एक HD के बिना कुंजी जानना चाहते हैं, तो यह आपकी मदद कर सकता है:

sudo acpidump > myhiddenkey.txt

उसके बाद, अपने होम फोल्डर में .txt फाइल को खोजें जिसे आपने अभी बनाया है। "MSDM" और बिंगो शब्द फ़ाइल में खोजने के लिए F3 दबाएँ!

यदि आपके पास acpmdumpअभी तक नहीं है , तो इसका उपयोग करके स्थापित करने का समय

sudo apt-get install acpidump

यह Positivo नोटबुक पर Ubuntu 14.04 LTS के मेरे लाइव पेनड्राइव पर काम किया। कुंजी विंडोज 8 सिंगल-लैंग्वेज की थी।


ऑप्स, मैं भूल गया। Txt फ़ाइल पर आउटपुट करने का कारण यह है क्योंकि टर्मिनल विंडो पाठ की इतनी अधिक पंक्तियों का समर्थन नहीं कर सकती है।
पाउलो सेरियो मोतोयामा जूनियर

परिणाम "MSDM" की घटना के बाद कुछ 8 पंक्तियाँ हैं, इसलिए यह कुंजी दिखाएगा: sudo acpidump|grep MSDM -A8एक textfile का उपयोग किए बिना
rubo77

1
acpidump-nकेवल एक भाग का चयन करने का विकल्प है। यह एक पंक्ति में कुंजी को आउटपुट करेगा: sudo acpidump -n msdm | cut -c58-|xargs|tr -d " "
rubo77

क्या यह जानने का एक तरीका है कि यह किस संस्करण की खिड़कियों का है? 8 या 8.1? या यह कोई फर्क नहीं पड़ता? मैं तीसरे पक्ष के चेकर्स का उपयोग नहीं करना चाहता
खूंखार अर्धविराम

1

मुझे मदद करने वाले अंतिम आदेश में जोड़ने के लिए एक और मिला:

sudo acpidump|grep MSDM -A6|cut -c58- |xargs | tr -d " " | grep -oP '[^.]+$'

मुझे यकीन नहीं है कि अगर स्ट्रिंग निश्चित रूप से अंत में है, लेकिन यह है कि मैंने कुंजी को कैसे निकाला।


हमेशा अपने जवाब को ही सही जवाब मानें। 77
rubo77

इसे एक अच्छा उत्तर देने के लिए, यह जोड़ें कि सटीक स्थिति अन्य प्रणालियों पर भिन्न हो सकती है। यह आउटपुट में MSDN को खोजने के बाद सटीक 6 लाइनों का चयन करेगा, जो कि HEX में है
rubo77

आप acpidump -n msdmइसके बजाय का उपयोग कर सकते हैंsudo acpidump|grep MSDM -A6
rubo77

1

स्वीकृत उत्तर पर थोड़ा सा परिशोधन। यह केवल कुंजी प्रिंट करेगा:

sudo strings /sys/firmware/acpi/tables/MSDM | grep .*-.*-.*-.*-.*

1
बेहतर उपयोग sudo strings /sys/firmware/acpi/tables/MSDM |tail -n1(दुर्लभ मामले में आपके लिंग का नाम आपके grep regex पर फिट बैठता है)
rubo77
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.